2010/5/24 Renato Rudnicki <[email protected]>: > Ola pessoal. > Estou com uma dúvida em relação ao sudo. Até onde eu achava que entendia, se > eu estando com um usuário normal, e digita-se algo como "sudo fdisk -l" (ou > qualquer outro comando de root) ele deveria rodar. Mas ao rodar o comando > sudo fdisk -l eu recebi mensagem de erro de comando não encontrado mesmo eu > digitando a senha do root (devido ao fato de eu não ter permissões). Alguem > poderia me explicar o por que disso ? O mesmo acontece quando eu altero as > permissões do /sbin/fdisk para 4777 e mesmo assim nao consigo executar ele > como um usuário normal. Por que ?
O sudo do Slackware não tem um secure path hardcoded (como acontece no Debian, Ubuntu, SLES e RHEL), tu tem que adicionar o seguinte ao teu /etc/sudoers: Defaults secure_path="/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin" Assim o sudo vai procurar neste $PATH ao invés do $PATH do usuário e vai encontrar os comandos. Da uma olhada na man page sudoers, lá explica o que é o secure_path e da mais explicações sobre Defaults. -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

