Questão Como posso logar no Ubuntu-9.04 como administrador ou root?


Meu problema é que sempre que eu tento usar sudo, recebo uma mensagem de erro dizendo: shawn não está no arquivo sudoers. Este incidente será relatado. Como posso adicionar meu usuário ao arquivo sudoers? Ou como posso fazer login como um usuário que está no arquivo sudoers?

Eu também notei, usando o comando "users", que existem dois usuários chamados shawn ... Como posso saber em qual shawn eu estou logado? Como posso excluir um deles para reter apenas o usuário que possui "poderes" administrativos?

Obrigado por qualquer ajuda


2


origem


O usuário criado durante a configuração do Ubuntu é adicionado ao grupo 'admin', que tem direitos de sudo por padrão. Outra opção é logar como root usando a senha (se ela foi configurada). Essa pergunta me faz pensar que você não é o proprietário / instalador do sistema, e eu não darei conselhos sobre como solucionar a segurança do sistema se você não for. - baumgart
shawn é o usuário que criei ao instalar o Ubuntu, que instalei há apenas alguns dias ... Não sei o que fiz que partiu o sudo, nem estou ciente de que ele funcionou .. Como posso fazer login como root? b.t.w: Eu sou o proprietário / instalador do sistema, não se preocupe - Shawn


Respostas:


Ubuntu bloqueia a senha do root Por padrão, você não pode logar como root ou su. Normalmente o seu userid pertenceria ao grupo admin e o grupo admin tem permissões sudo concedidas via / etc / sudoers.

Descubra qual ID você está logado como usando o id comando. Este é obviamente o id "shawn" errado, já que você não tem permissões sudo.

Agora, reinicie o sistema. Na tela do GRUB, pressione Esc para inicializando o modo de recuperação. No modo de recuperação, você é root. Exclua o ID indesejado (userdel) ou apenas modificá-lo para um nome diferente (usermod). Reinicie. Você deve ser capaz de logar no id correto agora (id comando deve mostrar um uid diferente). Se isso não funcionar, basta reiniciar novamente no modo de recuperação. Exclua o outro id também. Crie um novo ID e adicione-o ao grupo de administradores.

Editar: Eu acabei de perceber que SU tinha uma pergunta muito parecida na barra lateral, e seguir isso me levou a esta resposta que possui um write-up meticulosamente detalhado na inicialização no modo de recuperação (e edição do arquivo / etc / sudoers).


5





Em um terminal, execute o seguinte comando:

grep ^admin /etc/group

Isso lhe dará os nomes de todos os usuários "admin". Faça o login como um desses e depois "sudo"deve funcionar perfeitamente bem. Então você pode habilitar o usuário root, ou simplesmente"sudo bash"se você precisa de um terminal raiz.

Eu estou supondo que você criou um segundo usuário desde a instalação, que não faz parte do grupo de administração. Alternativamente, você de alguma forma se removeu do grupo de administração, caso em que você está praticamente perdido sem encontrar outra maneira de modificar seu sistema (por exemplo, usando um CD inicializável).


3



O Ubuntu requer a criação de outro usuário durante a instalação. Você efetivamente nunca teve acesso à conta root. - eleven81


Se você quiser permitir diretamente logins de raiz, primeiro você precisa resolver o problema de obter acesso root. A resposta de Jeremy acima cobre isso.

Uma vez que você pode correr sudo comandos, defina a senha de root: sudo passwd. Agora você poderá fazer login como root.


0



Eu não gosto de ter uma conta root que pode ser logada. Eu sempre uso "sudo su - root" ou algo parecido. - David Thornley
Eu não acho que o OP queira se logar como root; meramente para poder executar comandos admin que requerem permissões sudo. - nagul


Usando sudo su vai contornar o "Ubuntu bloqueia a senha do root por padrão "coisa que nagul escreve sobre.

Isso efetivamente toma o lugar de simplesmente usar su para se tornar raiz.


0



O ID atual do OP é efetivamente impedido de usar sudo, então eu não acho sudo su é uma opção neste caso. - nagul


Para editar o arquivo sudoers, você precisa executar sudo visudo. Embora, obviamente, você precisaria ser capaz de usar o sudo para fazer isso, então você ainda tem que corrigir o seu outro problema ....


-1



Ter um erro de digitação no seu arquivo sudoers é um acidente hilário no ubuntu ... - Jeremy Smyth
visudo VERIFICAÇÕES para erros de digitação. - LiraNuna