Habilita um usuário a ter privilégios de superusuário localmente, mas com entrada de senha

0

Existe uma maneira de ter privilégios de usuário que normalmente exigiriam privilégios de superusuário, SEM USAR O TERMINAL?

Estou pensando como um diálogo que aparece quando você tenta acessar uma pasta / arquivo que requer permissões de superusuário que diz "Esta pasta requer priveligações de raiz. Por favor, digite sua senha se você for superusuário." Em seguida, quando eu sair as privelagens voltar ao normal.

EDIT: como fazer algo como root no meu computador sem usar o terminal para cada comando, como me pedindo uma senha ou algo assim.

No meu mac, muitas vezes eu usei programas como "Alfred" ou "Pathfinder", que eram GUIs que permitiam fazer coisas de "superusuário" sem necessariamente ter que usar o terminal e conhecer os comandos para tudo. Ou, se eu tentei acessar um arquivo acima do sistema de arquivos local, um diálogo aparece pedindo uma senha. Se "existe um programa para o Ubuntu que faz esse tipo de coisa" é muito vago ou não é o tipo de pergunta para este site, existe QUALQUER maneira de fazer coisas raiz sem se tornar permanentemente o usuário root ou padrão para "sudo" com o terminal toda vez que você precisa fazer alguma coisa? Eu quero ser capaz de fazer coisas na raiz do meu dispositivo como eu faria com arquivos locais, mas de uma maneira semi-segura. Então, se eu quisesse alterar as permissões ou copiar / colar um arquivo que tivesse privilégios mais altos do que o meu usuário local fosse permitido, talvez um diálogo perguntasse por uma senha.

Exemplo: Eu tenho um banco de dados ou servidor que tento configurar, mas ele não conecta porque meus privilégios são muito rígidos. No entanto, devido à minha falta de conhecimento de programação, não quero usar o terminal. Eu frequentemente recorro a mudar uma pasta inteira e seus privilégios de arquivos para chmod -R 777 para permitir que eu faça o que eu quero, mas quando eu os troco de volta eu não tenho idéia de como alterá-los porque cada arquivo interno pode ter tinha privilégios diferentes, e eu provavelmente fiz todas as minhas coisas vulneráveis a um ataque ou algo assim. Se não for uma interface gráfica, talvez um comando de terminal para alterar uma pasta temporariamente para o 777 e, quando terminar, alterá-lo de volta para o que estou trabalhando para alterá-lo para o que era antes (como um comando de terminal para desfazer. / p>     

por Bryan Willis 08.04.2013 / 05:32

1 resposta

0

Acho que a maneira mais fácil de você conseguir isso é usar

gksudo nautilus

Você pode inserir isso na janela Alt + F2 "Executar comando" ou criar um lançador personalizado que faça isso.

Para explicar: o comando abrirá um Gerenciador de Arquivos ( nautilus é o Gerenciador de Arquivos padrão no Ubuntu) como usuário "root", permitindo que você altere as permissões do arquivo como desejar.

Com um pequeno script, você também pode adicioná-lo à direita. clique no menu no Nautilus.

    
por 08.04.2013 / 08:59