Habilitar superusuário quando conectado com outro usuário

Habilitar superusuário quando conectado com outro usuário

Suponha que a máquina tenha dois usuários:

  • Alice (administradora)
  • Bob (usuário padrão)

Enquanto Bob está logado, como Alice pode modificar um arquivo raiz (Bob não tem essa permissão mesmo com sudo)?

Alice tentou:

$ sudo vim /etc/hosts
[sudo] password for Bob: 
Bob is not in the sudoers file.  This incident will be reported.

Responder1

Usar su:

su - alice
sudo vim /etc/hosts

De man su:

   The su command is used to become another user during a login session.
   Invoked without a username, su defaults to becoming the superuser. The
   optional argument - may be used to provide an environment similar to
   what the user would expect had the user logged in directly.

Para mais informações, veja

man su

eWikipédia.

informação relacionada