Saul Lima escreveu:
Bom, lá vamos nós de novo
Retirei o all e coloquei o nome do meu usuário ficando assim:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset, rootpw, timestamp_timeout=0,
passwd_timeout=1, passwd_tries=1
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
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 é..
Em 09/04/08, *Junior Polegato - Linux* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> escreveu:
Saul Lima escreveu:
Ficou assim o /etc/sudoers:
[...]
Defaults env_reset, rootpw
[...]
saul ALL=(ALL) ALL
Mas agora o sudo tá ativo e não solicita senha para
funcionar.... tentei trocar o ALL que está entre parêntesespor
PASSWD segundo recomenda o man do sudoers, mas continua sem
pedir senha....
Olá,
Realmente precisa dar uma boa lida no man... A linha é:
usuário máquina = (usuário_que_irá_rodar_os_comandos_seguintes)
[{PASSWD|NOPASSWD}:] comando1 comando2 comando3 ...
Daí, se omitir
"(usuário_que_irá_rodar_os_comandos_seguintes)", somente poderá
rodar os comandos como root, não podendo usar a opção "-u" do
"sudo". Se colocar ALL, significa que por usar a opção "-u"
livremente. Se colocar um usuário específico, terá
obrigatoriamente que usar a opção "-u" com esse usuário para rodar
o referido comando.
Já se omitir o PASSWD|NOPASSWD, o PASSWD é assumido por
padrão. Se for PASSWD pede a senha e se for NOPASSWD não pede a
senha.
No seu caso, acho que já está autenticado pelo sudo
indefinidamente. Use também as opções:
Defaults env_reset, rootpw, timestamp_timeout=0, passwd_timeout=1,
passwd_tries=1
Agora deu certo?
[]'s
Junior Polegato
olha eu fis os testes aqui e funcionou certinho, segue abaixo um modelo
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults !lecture, tty_tickets, !fqdn, rootpw, insults, env_reset,
timestamp_timeout=0
# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
ricardo ALL=PASSWD: ALL
--
Ricardo Esdra
linux user n° 446011
A Liberdade é uma Questão de Escolha...
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]