Acesso de superusuário no shell

1

Como faço para obter acesso root do shell? Quando estou tentando usar su , obtenho:

    default@default-laptop:~/home/default$ su
    Password: 
    su: Authentication error
    default@default-laptop:~/home/default$
    
por Alex 28.05.2009 / 14:51

5 respostas

5

su quer a senha do root, se você estiver executando o Ubuntu, que será embaralhado. Experimente sudo -s -H ou sudo su - e forneça sua senha de usuário.

    
por 28.05.2009 / 14:52
2

No Ubuntu, uma maneira mais fácil é usar o seguinte comando:

$ sudo -s

Isso diz ao sudo para iniciar um shell. Certifique-se de estar no grupo admin no Ubuntu. Você pode verificar seus grupos usando:

$ groups

Se você não estiver no grupo, poderá adicionar a si mesmo usando o seguinte

$ sudo gpasswd -a <username> admin

Note também que, em uma instalação padrão do Ubuntu, a senha do root será a mesma senha do usuário padrão.

    
por 28.05.2009 / 15:48
1

Em sistemas não-Ubuntu, você precisará garantir que seu nome de usuário faça parte do grupo "wheel" no arquivo / etc / group. Veja "man group" para sintaxe, etc.

    
por 28.05.2009 / 14:59
1

Em uma instalação padrão do Ubuntu, você não pode su como root. Você pode usar o sudo para iniciar qualquer comando que precisar.

Você também pode fazer

sudo passwd

depois de digitar sua senha, você poderá dar uma senha ao root. Depois você poderá su como root.

    
por 28.05.2009 / 14:54
0

su requer a senha de root

sudo su realizará a mesma coisa, com sua própria senha (não da raiz) - mas você precisa estar configurado com antecedência para fazer isso.

Algumas distros como o Ubuntu dão ao primeiro usuário acesso completo ao sudo . Outros, como o Debian, exigem que você configure a conta root durante a instalação.

    
por 28.05.2009 / 15:42