Como faço para entrar como root?

77

Quero fazer login como root, mas quando entro

sudo -s

e digite a senha, esta mensagem é mostrada: "você não está no arquivo sudoers" e quando eu digito

su

e digite a senha, é mostrado: "falha na autenticação".

Meu SO tem apenas uma conta. há cerca de 1 hora atrás Eu faço logon como root e faço alguns comandos; quando eu saio, não consigo fazer login outra vez!

ava
fonte
Precisamos saber quais comandos você executou quando era root. Você pode precisar redefinir sua senha: askubuntu.com/questions/24006/…
Jorge Castro
Deseja alterar o usuário no terminal ao usar o comando su? se você quiser, então você precisa ter a senha de root
Jatttt

Respostas:

55

O sucomando requer que você insira a senha root. O usuário root no Ubuntu em geral está bloqueado, portanto, nenhum usuário pode fazer login, rootpois suprovavelmente não funcionará.

Para sudo -strabalhar, você terá que fazer parte do admingrupo em uma máquina Ubuntu, o que aparentemente você não faz.

Se você é o único usuário preocupante do sistema e pode estar bastante envolvido na correção. Caso contrário, sugiro que você converse com o administrador do sistema ou o proprietário do sistema para ver se você pode obter rootprivilégios.

Karlson
fonte
8
e se for sua máquina e você tiver perdido os privilégios de root, precisará corrigi-la inicializando no modo de recuperação.
30711
Meu SO tem apenas uma conta. há cerca de 1 hora atrás Eu faço logon como root e faço alguns comandos; quando eu saio, não consigo fazer login outra vez!
Ava 30/12
Quais comandos você fez?
precisa
Não sei exatamente. foram alguns comandos simples, como alterar umask
ava
e alguma programação shell, adicionar grupo
ava
48

Esteja ciente de que a conta raiz não está ativa por padrão.

Você precisará fazer:

sudo passwd root

Então vá em frente para definir a senha. Use o usuário root usando

su root
Ronald
fonte
18

O https://help.ubuntu.com/community/RootSudo sugere:

Se você realmente precisa de um login Root persistente, a melhor alternativa é simular um shell de login Root usando o seguinte comando ...

sudo -i
user26687
fonte
não funciona Meu SO tem apenas uma conta
ava
4

Primeiro de tudo você precisa ter privilégios de administrador. Se você não tiver privilégios de administrador, durante a inicialização, pressione e mantenha pressionada a shifttecla. Você entrará no menu GRUB. Aqui, selecione o modo de recuperação. Quando você vir a lista de opções como dpkgetc, escolha iniciar um shell raiz e digite:

adduser username sudo

(onde usernameestá seu nome de usuário :-))

isso adicionará você ao grupo sudoers! Em seguida, digite exite inicialize normalmente. Ao inserir sua conta, digite:

sudo passwd root

Em seguida, digite sua senha e digite a nova senha root

Depois disso, você pode digitar sue digitar a senha 'root'.

Se você não quiser alterar a senha root, poderá usar:

sudo -i

para iniciar um shell raiz, usando sua própria senha.

Jatttt
fonte
Diga-me se você quiser ativar a conta root para fazer login na conta raiz :)
Jatttt
Apenas uma pergunta: o modo de recuperação, mencionado acima, afetará qualquer programa pré-instalado no Ubuntu?
Santosa Sandy