thinomar
(usa Linux Mint)
Enviado em 01/06/2015 - 12:58h
Deixa eu explicar melhor.
su é um comando para trocar de usuário no shell. A sintaxe é:
su [- [usuário]]. Como ele é para a mudança de usuários, sempre que utilizado, você terá de colocar a senha do usuário que você quer usar, ou seja, se você quer usar o root, terá de colocar a senha do root.
sudo é usado para executar um comando como outro usuário. Para utilizar esse comando, você deve ter permissão. Essa permissão é configurada no arquivo (e não diretório, como você disse) /etc/sudoers, onde, geralmente, a sintaxe da permissão é: usuário host usuario_pelo_qual_se passara [opções] comandos/diretorios que podera usar sudo. Exemplo:
fulano ALL=(ciclano) NOPASSWD:/etc/init.d/.
Você pode dar uma olhada nessa dica para ver o passo a passo mais detalhado:
http://www.vivaolinux.com.br/dica/Adicionando-seu-usuario-no-arquivo-sudoers/
Mas... ler o MAN é sempre o melhor.
Sudo:
http://ss64.com/bash/sudo.html
Su:
http://man7.org/linux/man-pages/man1/su.1.html
--
The flames warm my languid soul