Na minha máquina pessoal, geralmente digito sudo
na frente de certos comandos para realizar tarefas administrativas. Eu esperava evitar fazer isso ao longo do dia, digitando su root
e fornecendo a mesma senha que normalmente faço sudo
. No entanto, as duas senhas não são as mesmas (não sei como fazer login su root
). A execução de um comando é sudo
diferente de efetuar login su root
e executar o mesmo comando?
Penso sudo
e su root
sou o mesmo, porque, quando digito sudo whoami
, recebo root
, em vez de exatamente whoami
onde obtenho meu nome de usuário.
sudo
, o sistema solicita sua senha para verificar sua identidade e depois verifica /etc/sudoers
se você tem permissão para executar o sudo. Quando você usa su
, o sistema exige que você insira a senha do usuário para o qual está mudando . (Eu sei que este é agora um muito velha questão, mas eu queria acrescentar um esclarecimento para o benefício de futuros espectadores.)