Saul Lima escreveu:
Bom, lá vamos nós de novo
Retirei o all e coloquei o nome do meu usuário ficando assim:
[...]
saul ALL=(saul) PASSWD: ALL
Para testar eu dei um:
[EMAIL PROTECTED]:~$ sudo nano
Sorry, user saul is not allowed to execute '/usr/bin/nano' as root on
sofiazinha.
mas, estranhamente:
[EMAIL PROTECTED]:~$ sudo -u saul nano
Funcionou, abrindo o nano sem pedir senha...
To fazendo alguma besteira, e não sei o que é..
Olá,
Cara, você quer rodar o nano como root e não como saul, então
entre parenteses deveria ter root e não saul, sacou? Vou ser mais direto:
saul ALL=(saul) PASSWD: ALL
| | | | \---> aplicativo/comando, no caso todos
| | | \----------> se pede senha ou não, no caso pede
| | \----------------> usuário que vai rodar o comando
especificado com -u do sudo
| \----------------------> máquinas que podem rodar executar essa
linha com sudo, todas
\------------------------------> usuário que irá executar o sudo, no
caso saul
Assim, "saul" executa "sudo" de qualquer máquina, local ou
remota, mas tem que usar "-u saul", vai pedir a senha, e pode executar
qualquer comando. Entendeu?
No caso em que quer executar qualquer comando como "root",
deveria colocar entre parenteses "root" ou nem colocar os parenteses e o
usuário, visto que quando omitido admiti-se que seja "root". "PASSWD:"
também pode ser omitido, pois por padrão pede a senha, assim ficaria:
saul ALL=ALL
Deu certo agora?
[]'s
Junior Polegato
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]