Nenhuma raiz efetiva

5

Eu queria fazer o login como usuário, mas quando digitei login usr ( usr é apenas um espaço reservado para o nome de usuário), o sistema retornou:

login: Cannot possibly work without effective root. 

Como posso consertar isso?

    
por elder4222 30.03.2013 / 18:17

1 resposta

3

Você pode tornar o comando login bem-sucedido, executando-o como root (como diz a mensagem de erro).

Você pode executar login username como root usando sudo :

sudo login username

A menos que você tenha recentemente executado um comando com sudo no shell em que você já está , primeiro será solicitado que você insira sua senha como um administrador que pode executar comandos como root com sudo .

Em seguida, o comando login será executado, ele solicitará a senha de username e, se a senha for digitada com sucesso, você receberá um login como username .

No entanto, você provavelmente não precisa de um login real como username :

  • Para iniciar um shell de login como username , execute:

    sudo -i -u username

    Isso não requer autenticação, exceto para a autenticação sudo inicial (quando você insere a senha <<>, não username ). Somente administradores podem fazer isso.

  • Para iniciar um shell de login como username , você será solicitado a fornecer a senha de username (e não ) para sua própria senha), execute:

    su - username

    Qualquer usuário (exceto Convidado) pode fazer isso, desde que saiba a senha do username .

Para mais informações sobre como executar comandos como root , consulte a documentação da comunidade .

    
por Eliah Kagan 30.03.2013 / 18:28