Por que o su falha com o “erro de autenticação”? [duplicado]

58

Eu tentei usar o su na raiz para poder instalar luzes, mas recebo um erro de autenticação quando tento:

user@host:~$ su
Password: 
su: Authentication failure
    
por Michael 11.04.2014 / 20:13

5 respostas

84

A conta root está desabilitada por padrão no Ubuntu, então não há senha root, é por isso que su falha com um erro de autenticação.

Use sudo para se tornar root:

sudo -i  
    
por Seth 11.04.2014 / 20:18
7

Se su não funcionar, eu faço isso (no bash):

user@host:~$ sudo bash
root@host:~# su
root@host:/home/user# 

Voila! Você é agora root!

Um atalho para isso seria sudo su . Neste caso, dado que você é um membro de /etc/sudoers com todos os privilégios, então você só precisaria da senha do seu usuário.

    
por e.thompsy 11.04.2014 / 21:19
3

Você está recebendo Authentication failure porque está tentando se tornar root, o que é desativado por padrão em todas as versões do Ubuntu. Isso pode ser facilmente contornado de duas maneiras:

  1. Habilitando a conta root. Isso pode ser feito configurando uma senha.
  2. Em vez de su usar sudo -i ou melhor ainda, anexe a qualquer comando sudo no caminho de:

    sudo apt-get update
    [sudo] password for braiam:
    

Eu não recomendaria a ativação do root, pois ele poderia gerar uma preocupação de segurança, por exemplo, se você usar qualquer serviço exposto à Web.

    
por Braiam 11.04.2014 / 20:38
1

Use sudo your_command no lugar de su.
ie

sudo apt-get install "program to install"
    
por girardengo 11.04.2014 / 20:18
0

Abra a raiz com sudo -s e quando estiver neste tipo de modo:

  

passwd

Em seguida, escolha a senha. Esta senha será para o comando su .

    
por aastefanov 29.04.2014 / 19:04

Tags