É possível abrir diretórios como administrador?

6

Eu quero ter privilégios de root em alguns diretórios. Como posso fazer isso?

    
por TRiG 02.10.2012 / 08:00

4 respostas

2

Você pode fazer isso de várias maneiras:

1. faça o login como root

2. abra o nautilus como raiz

gksu nautilus

3.Você pode adicionar "Abrir como administrador" como uma extensão ao seu clique com o botão direito:

i-Faça o download do pacote nautilus-gksu para sua arquitetura de qualquer um desses dois locais e salve-o na sua pasta de downloads.

32 bits - Link direto de ubuntu.mirror.cambrium.nl

64 bits - Link direto de ubuntu.mirror.cambrium.nl

ii-na sua instalação de 64 bits baixado nautilus-gksu_2.0.2-5ubuntu2_amd64.deb & amp; extraído diretamente na sua pasta Downloads

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_amd64/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0

iii-Na sua instalação de 32 bits baixado nautilus-gksu_2.0.2-5ubuntu2_i386.deb & amp; novamente extraído na pasta Downloads para o comando terminal

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_i386/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0  
    
por user61928 02.10.2012 / 08:07
13

Criar um script nautilus simples também pode abrir uma pasta como root.

#!/bin/bash
gksudo nautilus $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

Salve o script acima como Open folder as root no seu ~/.gnome2/nautilus-scripts/ . No botão direito, você terá uma opção em scripts, abra a pasta como root. E você pode abrir uma pasta como root depois de fornecer sua senha root.

Não se esqueça de conceder a permissão de execução de script. Você pode usar no terminal,

chmod +x ~/.gnome2/nautilus-scripts/Open\ folder\ as\ root

Ou você pode clicar com o botão direito do mouse no arquivo e ir para Propriedades & gt; & gt; Permissões e marque a caixa corresponde a Executar para conceder a permissão de execução do script.

Para usar gksudo , você precisa instalar gksu . No Ubuntu 13.04 em diante, não é instalado por padrão. Você pode instalá-lo usando

sudo apt-get install gksu

Abra arquivos e pastas como root

Existe um bom aplicativo xdg-open que pode abrir qualquer arquivo ou URL arbitrário no aplicativo preferido do usuário. Pode-se substituir nautilus com xdg-open no script acima e ele permitirá abrir pastas e todos os arquivos como root. [Proposed by Sadi ] Aumenta a aplicabilidade do código. O script modificado será parecido com

#!/bin/bash
# script_name: open as root
gksudo xdg-open $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
    
por souravc 26.01.2014 / 12:22
9

Minha solução é adicionar uma opção para "Abrir como administrador" aos diretórios.

Como você pode ver, não há opção "Abrir como administrador" quando você clica com o botão direito do mouse em uma pasta:

Primeiro, adicione o repositório de pacotes abrindo seu Terminal e digitando:

$ sudo add-apt-repository ppa:noobslab/apps

Uma mensagem será exibida:

You are about to add the following PPA to your system:
 This PPA Contains Applications for Ubuntu/Linux Mint from different sources but debianized by http://www.NoobsLab.com
 More info: https://launchpad.net/~noobslab/+archive/apps
Press [ENTER] to continue or ctrl-c to cancel adding it

Pressione Enter.

Agora adicionamos o repositório, é hora de atualizar nossas fontes:

$ sudo apt-get update

Após a atualização, é hora de instalar o pacote que queremos para nosso problema:

$ sudo apt-get install open-as-administrator

Finalmente, você deve reiniciar o Nautilus:

$ nautilus -q

E agora a opção "Abrir como administrador" deve aparecer:

    
por nux 26.01.2014 / 12:04
1
sudo nautilus /path/to/folder/
    
por martini 02.10.2012 / 09:43

Tags