O que aconteçe com o sudo, é que ele executa comandos como root e não
comando do root.
ex.
comandos em /bin e /usr/bin
podem ser executados "como root" e como usuário comum.

já os comandos em /sbin e /usr/sbin
só podem ser executados por "super usuários" como o root por exemplo.

Para entender na prática, execute o comando fdisk como usuário comum e veja
o que vai acontecer
"comando não encontrado"
porque?
como vc já havia verificado, o comando está dentro de /sbin e só poderá ser
executado por um "super usuário"
entendeu?

agora tente executar o comando com o caminho completo.
sudo /sbin/fdisk -l

ai vai !


Abraços!

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 ?
>
>
> --
> []'s,
> Renato
>
> Inteligência tem limite, mas burrice é infinita.
>
> --
> 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]<slack-users-br%[email protected]>




-- 
kram3r

-- 
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]

Responder a