Por que não consigo acessar o modo superusuário com su? [duplicado]

7

Eu apenas consegui instalar o Lubuntu 12.04. Agora eu quero fazer algumas coisas no terminal, como instalar e configurar o Apache e um sistema de lâmpadas, entre outras coisas.

Eu venho do Open SUSE world e lá, eu normalmente tenho acesso ao super-user-mode no terminal digitando o comando su .

Mas se eu fizer isso no Lubuntu, me pedem a senha e quando eu inserir minha senha que eu uso para acessar o sistema, recebo esta mensagem de erro (traduzida do alemão):

su: error with the Authentication 

O que devo fazer agora?

    
por zero 25.07.2012 / 21:48

4 respostas

7

O Ubuntu usa sudo em vez de uma conta explícita. Você pode fazer login como root diretamente com sudo su , se isso for mais confortável para você.

Veja Vantagens e Desvantagens do sudo por que o Ubuntu faz isso.

    
por jmetz 25.07.2012 / 21:56
2

Porque você não habilita a conta root por padrão, o Ubuntu a desativa. Ativando root por esses comandos:

$ sudo passwd root
[sudo] password for abc:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

e use su- alternar para a conta raiz

    
por daz 17.11.2012 / 10:46
1

Se você quiser fazer operações de root, você pode:

  1. Use sudo com sua senha de usuário e você pode fazer tudo o que o usuário root fizer.
  2. Use sudo su com sua senha de usuário para obter acesso root
  3. Use sudo passwd com esse comando que está mudando a senha do root, então você pode acessar facilmente o usuário root usando su como outras distros (e você pode continuar usando também o sudo).
por Ivan 26.07.2012 / 10:40
0

O Ubuntu usa sudo para elevar os privilégios do usuário atual em vez de usar a conta raiz real. No entanto, se você especificamente requer um shell de root, você pode executar sudo su .

    
por starleaf1 26.07.2012 / 09:51