Eu tenho um problema com o Nautilus no Ubuntu 12.04 LTS.
Quando executo o comando gksu nautilus /
, a caixa de solicitação de senha é exibida e eu digito minha senha de superusuário, a caixa de senha desaparece e o Nautilus não é aberto.
Quando tento abrir o Nautilus como um usuário normal com o comando nautilus
, a pasta é aberta.
Quando tento no terminal
$ sudo nautilus
Eu recebi o seguinte erro
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Como posso corrigir este erro?
Respostas:
Experimentar:
Em seguida, digite sua própria senha exatamente como ao usar o sudo.
Página de manual do Gksudo: http://linux.die.net/man/1/gksudo
fonte
Como executar
Gedit
ANDNautilus
como administrador empkexec
vez degksu
ougksudo
Método GVfs testado no Ubuntu 18.04
Use o administrador GVfs, basta adicionar
admin://
ao início do caminho completo para o seu diretório preferido.Abra o Nautilus da maneira usual e pressione Ctrl+ Lpara ativar a digitação na barra de endereços e digite, por exemplo,
admin:///usr/
para abrir o/usr/
diretório.Digite sua senha de administrador quando solicitado e você verá algo assim:
Nesse ponto, clicar nas pastas com bloqueios será aberto com privilégios de administrador.
Você pode marcar uma pasta que seja aberta com
admin:///
prefixo. Quando você clica em um marcador desses posteriormente, pode ser solicitada a senha de administrador novamente.Como alternativa, no Terminal, abra o nautilus com o argumento
admin:///usr/
:para abrir o diretório / usr / como root no Nautilus.
Editando arquivos de texto com privilégios de administrador
No Nautilus aberto dessa maneira, se você clicar em um arquivo de texto que precise de privilégios de administrador, será solicitada uma senha novamente, antes que ela seja aberta no editor padrão, como o Gedit .
Se você estiver usando o Ubuntu 17.10
O método a seguir não funciona com Wayland por padrão. Existem algumas soluções alternativas. O mais fácil é não usar Wayland. Como você muda do Wayland de volta para o Xorg no Ubuntu 17.10? Outras alternativas são descritas em Por que o gksu / gksudo ou o lançamento de um aplicativo gráfico com sudo não funciona com Wayland?
O Ubuntu retornará ao Xorg por padrão no 18.04 LTS e as soluções alternativas não serão necessárias.
Resposta original
Fonte: WebUpd8
gksu
não é atualizado desde 2009 e não é mais recomendado . De fato, o Ubuntu não é mais fornecido com o gksu por padrão (embora possa estar instalado para muitos de vocês, porque alguns aplicativos ainda dependem dele) e pode até ser completamente removido em algum momento.Nautilus admin
adiciona arquivos PolicyKit para o Nautilus e Gedit e permite abrir um arquivo ou pasta do Nautilus como raiz, via PolicyKit:Para instalar
Nautilus Admin
no Ubuntu, abra um terminal pressionando Ctrl+ Alt+ Te use o seguinte comando:E para reiniciar o Nautilus, use um dos seguintes comandos:
nautilus -q
oukillall nautilus
Depois disso, quando você clicar com o botão direito do mouse em uma pasta, verá:
Se você clicar com o botão direito do mouse em um arquivo de texto editável pelo Gedit, verá:
Em seguida, você será solicitado a fornecer a senha:
Pergunta relacionada: "Abrir no terminal" não está funcionando no nautilus como root
Por fim, a instalação
nautilus-admin
também permite abrir o nautilus como root na linha de comando. Use o seguinte comando em vez degksu
ougksudo
:para abrir o nautilus como root.
Espero que isto ajude
fonte
nautilus-admin
e executar o$ nautilus -q
que gera 5 mensagens de erro no Ubuntu 16.04.3 com o kernel 4.14.19, o primeiro dos quais é(nautilus:14964): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
nautius-admin
e ainda recebo esses erros. . Portanto, não posso verificar se os erros são causados pornautilus-admin
. Por outro lado, o killall anutilus o mata sem erros. finalmente, recebo um erro diferente no Ubuntu 17.04.admin
funciona perfeitamente.Open as Administrator
na pasta, ele pede a senha e nada acontece (Ubuntu 17.10 Gnome). Algum jeito de arrumar isso?Ao abrir o Nautilus com privilégios de root, é melhor usar o comando
a menos que sua conta root esteja desbloqueada e, nesse caso, o Ubuntu desencoraja isso.
O motivo do "gk" é porque
sudo
, por si só, não executa as ações necessárias automaticamente para executar corretamente os aplicativos gráficos como outro usuário.No entanto, por exemplo, se você estivesse em um sistema KDE como o Kubuntu, gostaria de emitir o comando
ps Não deixe a janela raiz do Nautilus aberta quando você não a estiver usando, esquecendo-a, pois usar uma janela que você não conhece é raiz é uma má idéia.
Para mais informações, veja a página de manual do Ubuntu
gksudo
aqui .fonte
Failed to run nautilus as user root.
Unable to copy the user's Xauthorization file.
Se você costuma abrir o nautilus como root com frequência, recomendo adicionar a opção ao menu do botão direito do mouse no Unity: (ele usa o mesmo comando da resposta superior
gksu nautilus
).Você precisará editar um
*.desktop
arquivo para adicionar a opção de menu, e você tem duas opções:/usr/share/applications/nautilus.desktop
(requer acesso root para editar) - A opção de menu será adicionada a todos os usuários. Observe que pode ser necessário reeditar esse arquivo, adicionando a opção se ocorrer uma atualização no Nautilus que substitua suas alterações.~/.local/share/applications/nautilus.desktop
(Se não conseguir encontrá-lo lá, faça uma duplicata do que foi encontrado/usr/share/applications/
e salve-o neste novo local) - A opção de menu estará disponível apenas para o usuário especificado e é considerada "melhor prática". Observe que, se você já o ancorou na barra do Unity, precisará escolherUnlock from Launcher
o ícone existente do Nautilus (por padrão, aparece como nomeadoFiles
) e depois adicionar novamente sua versão "personalizada". Essas alterações devem permanecer mesmo se o Nautilus receber uma atualização.Edite o arquivo de texto
nautilus.desktop
, adicionando o seguinte bloco de código (você pode usar os dois blocos existentes como modelo):Em seguida, adicione a nova ação à lista (deve estar na linha 18 do arquivo de texto):
Agora, clicar com o botão direito do mouse na janela do editor de texto no Unity traz essa nova opção útil:
fonte
/usr/share/applications/nautilus.desktop
e fiz uma nova instalação há um mês."sudo nautilus" funciona para mim. Aqui estão algumas alternativas :
Entre no modo superusuário com "sudo su" no terminal (solicitará sua senha) e execute os comandos a partir daí:
Outra alternativa é usar outra coisa para a exploração de arquivos que não o nautilus, algo que não requer ambiente gráfico. GNU Midnight Commander -
mc
vem à mente. Você pode instalar e executá-lo assim:Suas mensagens de erro sugerem que a raiz "Não é possível abrir a tela". O motivo pode ser que o ambiente DISPLAY não esteja configurado corretamente. Você pode verificá-lo no terminal assim:
Você deve ver algo como
DISPLAY=:0.0
em resposta. Caso contrário, cuide primeiro do ambiente de exibição da raiz.fonte
Maneira completamente GUI
Nenhum comando é necessário! Aqui está a maneira da GUI:
Abra o Nautilus usando uma das seguintes maneiras:
Pressione a tecla Super e procure por "Arquivos" (ou "Nautilus").
Abra Atividades e procure por "Arquivos" (ou "Nautilus").
Na barra lateral (no lado esquerdo), clique em "Outros locais".
Um campo de endereço aparece na parte inferior do Nautilus, com o texto "Digite o endereço do servidor ...". Digite
admin:
(ouadmin:///
) e pressione Enter (ou clique no botão "Conectar").Digite sua senha root quando solicitado.
Desfrute de trabalhar como administrador (mas tenha muito cuidado)!
Nota : O benefício de usar dessa maneira sobre outras é que você pode alternar com segurança entre raiz e não raiz. Você pode usar o Nautilus como usuário raiz e não raiz (ou seja, você mesmo) em duas guias separadas. Dessa forma, você garantirá que, por exemplo, não crie um arquivo no diretório inicial com permissões de root.
Adicione aos favoritos
Nota : Ao adicionar o explorador de administração aos marcadores, às vezes o Nautilus solicita a senha do root quando você o abre.
Siga as etapas na seção acima. Navegue para o diretório de escolha, se necessário, por exemplo
/bin
.Use uma das seguintes maneiras:
Use este atalho:
Ctrl
+D
.Na barra de ferramentas na parte superior, clique no botão Mais (com três pontos). No menu suspenso exibido, clique no botão "Marcar este local como favorito". O botão está no centro dos três primeiros botões definidos.
Na barra de localização, clique em "Raiz do administrador" ou "/" (ou seja, a pasta que você deseja marcar). Na lista exibida, clique em "Adicionar aos favoritos".
Para renomear o marcador que você criou, clique com o botão direito do mouse e escolha "Renomear ...". Agora você pode inserir um novo nome para ele, por exemplo, "Raiz".
Ao clicar no seu novo marcador, você pode acessar arquivos e diretórios como root. Para mim, ele solicita a senha root se não a tiver inserido recentemente.
Espero que ajude!
fonte
Abra o terminal e digite o seguinte:
Tente executar seu comando novamente (
sudo nautilus
).fonte
Se você estiver executando a instalação Ubuntu Live ou Persistent, o sudo nautilus está ok, tudo na unidade, exceto em casa, já é de propriedade do root e é somente leitura.
Se você criar, copiar ou modificar um arquivo ou pasta, dentro da pasta inicial na unidade persistente como root usando o sudo nautilus, as permissões serão restauradas para o proprietário na reinicialização. Se você criar, copiar ou modificar um arquivo em uma unidade diferente usando o sudo nautilus, as permissões serão revertidas para o proprietário assim que a unidade USB for desligada.
fonte
ubuntu
pertence a esse usuário. Se alguém usarsudo
aplicativos gráficos, ele ainda pode atrapalhar as permissões (no entanto, elas são restauradas após a reinicialização porque as alterações não são persistentes). -1sudo nautilus
, no entanto, sem persistência, os efeitos são facilmente revertidos com uma reinicialização. Você não encontrar um efeito colateral indesejável não é evidência suficiente de que não exista. De fato, esse efeito colateral é um comportamento bem documentado que pode aparecer nas circunstâncias corretas, que não dependem de uma instalação regular do Ubuntu.Edite seu
/etc/profile
com:Em seguida, adicione isso ao final do arquivo:
Ctrl+ Xpara sair.
Yconfirmar.
Enterpara confirmar o caminho.
Feito.
Execute qualquer coisa como root.
fonte