elgio
(usa OpenSuSE)
Enviado em 01/02/2010 - 14:34h
O Ubuntu bagunça um pouco (opinião minha) o uso de sudo.
Nele, ubuntu, tu instala o sistema e não cadastra uma senha de root :-O
Em momento algum da instalação o sistema te pede a senha de root, logo tu não tem como se logar como root e tampouco usar o comando su, pois ele, inicialmente, requer a senha de root que não tens.
Para que o usuário possa executar tarefas administrativas o ubuntu configura o arquivo /etc/sudoers para que todos que pertencem ao grupo admin possa usar o comando sudo. O usuário solicitado pelo Ubuntu durante a instalação é automaticamente inserido neste grupo.
Assim, NO UBUNTU ORIGINAL, não é possível executar o su pois não se sabe a senha de root. Mas é possível executar sudo devido a configuração original. Executar sudo su - é uma gambiarra para ter sucesso ao executar su - no ubuntu :-O
Eu ODEIO esta abordagem super mega confusa do Ubuntu. A primeiríssima coisa que faço ao terminar a instalação do Ubuntu é:
a) sudo bash
b) passwd
Assim eu coloco uma senha de root.
Claro, o Ubuntu visa o "Seres Humanos" e alguém de lá deve ter pensado que "conta root", "senha de root", seriam palavras que assustariam as criancinhas...
:-D