É 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:

  • Faça login como root

  • Abra o nautilus como raiz

    gksu nautilus
    
  • Você pode adicionar "Abrir como administrador" como uma extensão no seu clique com o botão direito:

    1. Faça o download do pacote nautilus-gksu para sua arquitetura em 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

    2. 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
      
    3. 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 > > 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,adicioneorepositóriodepacotesabrindoseuTerminaledigitando:

$sudoadd-apt-repositoryppa:noobslab/apps

Umamensagemseráexibida:

YouareabouttoaddthefollowingPPAtoyoursystem:ThisPPAContainsApplicationsforUbuntu/LinuxMintfromdifferentsourcesbutdebianizedbyhttp://www.NoobsLab.comMoreinfo:https://launchpad.net/~noobslab/+archive/appsPress[ENTER]tocontinueorctrl-ctocanceladdingit

PressioneEnter.

Agoraadicionamosorepositório,éhoradeatualizarnossasfontes:

$sudoapt-getupdate

Apósaatualização,éhoradeinstalaropacotequequeremosparanossoproblema:

$sudoapt-getinstallopen-as-administrator

Finalmente,vocêdevereiniciaroNautilus:

$nautilus-q

Eagoraaopção"Abrir como administrador" deve aparecer:

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

Tags