Por que quando tento alterar o usuário, obtenho essa mensagem de erro? “Myusername não está no arquivo sudoers”

0

Eu não sou assim no Linux e tenho o seguinte problema.

Eu tenho que mudar o usuário (usando um determinado usuário) em um servidor Linux.

Então eu uso o

[myusername@myserver~]$ sudo -i -u otherusername
[sudo] password for myusername:
myusername is not in the sudoers file.  This incident will be reported.
[myusername@myserver~]$

Portanto, parece que não tenho permissão para fazer isso ou algo assim. Qual é o problema?

    
por AndreaNobili 03.02.2017 / 10:45

1 resposta

1

sudo é um comando que permite executar outro comando com permissões elevadas (por exemplo, root). O arquivo / etc / sudoers controla quais usuários podem fazer isso. Editar este arquivo precisa de permissões de root por motivos óbvios.

Se você não tiver acesso à conta raiz para adicionar seu próprio usuário a esse arquivo, outras alternativas para alternar para outra conta são:

$ exit 
[log in as other user]

ou

$ su - [other username]

Mas ambos exigem que você saiba a senha do outro usuário.

    
por 03.02.2017 / 10:54