albfneto
(usa openSUSE)
Enviado em 01/04/2012 - 00:01h
Acho que o que vc quer e estudar o SUDO.
é isso,
sudo info
ou
sudo --help
ou
man sudo
e tem a documentação dele. o sudo.
o sudo e o su são diferentes:
no comando SU (substitute user), ele significa ir para superusuário, vc dá um comando su como usuário comum e "vira" superusuario, root, é substituido se conhecer a senha do root,
após executar o comando, vc continua root, até fechar o terminal, porisso é mais perigoso...
No Ubuntu, vem desativado como padrão (pelo menos nos ubuntus antigos) ele não usa senha de root.
no SUDO, significa " as superuser do", o usuario comum PODE executar um comando como superusuario, root, porisso ele usa senha de usuario e não senha de root (ao menos na configuração "normal")
quando o comando terminou, executou, e volta pro prompt, pro bash, vc é o usuario comum, enão mais o root.
Porisso é considerado mais seguro....
o jeito mais facil no ubuntu, por ex para usar, suponha que queira instalar um pacote:
$ apt-get install pacote
não instala, pq não é root, faça:
$ sudo apt-get install pacote
e com sua senha de usuario comum, temporariamente, vc é root até o pacote instalar, sem precisar saber sua senha de root.
Resumindo; SU significa "Substituir Usuario pelo root" e SUDO significa que "como Root, o usuário comum pode" executar algo.