Preso na senha, mesmo que a opção --disabled-password usada no ubuntu

0

Eu criei um usuário em aws ec2 com:
ubuntu $ sudo adduser --disabled-password user1

por instruções de: link

Depois que eu ssh em como user1 (primeiro criando .ssh, adicionando chaves de autenticação, etc.), eu tento su para root (eu sei a senha do root) com:
user1 $ su -

Eu sou solicitado com:
[sudo] senha para user1:

Eu tentei apertar apenas a tecla enter, desde que eu criei o user1 com --disabled-password em primeiro lugar, mas recebo erro de autenticação.

Em todos os outros sistemas Linux / Unix em que estive e com a senha do root, sempre posso alternar para usuário root com apenas 'su' ou 'su -' de qualquer outro usuário e nunca tive que entrar senha da conta da qual estou mudando.

Qualquer maneira de se recuperar disso? Existe alguma senha padrão que é atribuída pelo motivo quando a opção --disabled-password é usada com o comando adduser?

Eu não consigo mais ssh na conta 'ubuntu' por algum motivo.

Além disso, criei user1 por meio do painel de controle da AMI e baixei a chave de acesso e os IDs de acesso secreto. Estas são alguma ajuda aqui? Obrigado.

    
por tgoneil 06.09.2014 / 05:45

1 resposta

1

Você não pode usar su para se tornar usuário root no Ubuntu (a menos que você o habilite, mas isso não é recomendado). Você deve usar sudo :

By default, the Root account password is locked in Ubuntu. This means that you cannot login as Root directly or use the su command to become the Root user. However, since the Root account physically exists it is still possible to run programs with root-level privileges. This is where sudo comes in - it allows authorized users (normally "Administrative" users; for further information please refer to AddUsersHowto) to run certain programs as Root without having to know the root password.

This means that in the terminal you should use sudo for commands that require root privileges; simply prepend sudo to all the commands you would normally run as Root.

Referência: link

Para responder à sua última pergunta, os usuários do IAM não têm nada a ver com usuários do sistema operacional.

    
por 06.09.2014 / 17:25