
Criei um usuário no aws ec2 com:
ubuntu$ sudo adduser --disabled-password user1
de acordo com as instruções de:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html
Depois de fazer ssh como user1 (criando primeiro .ssh, adicionando chaves de autenticação, etc.), tento fazer su para root (eu sei a senha do root) com:
user1$ su -
Recebo a seguinte solicitação:
[sudo] senha para usuário1:
Tentei pressionar apenas a tecla Enter, já que criei o usuário1 com --disabled-password em primeiro lugar, mas recebo um erro de autenticação.
Em todos os outros sistemas Linux/Unix em que estive e tendo a senha do root, sempre consigo mudar para o usuário root com apenas 'su' ou 'su -' de qualquer outro usuário e nunca precisei inserir a senha do conta da qual estou mudando.
Alguma maneira de se recuperar disso? Existe alguma senha padrão atribuída por motivo quando
a opção --disabled-password é usada com o comando adduser?
Não consigo mais fazer ssh na conta 'ubuntu' por algum motivo.
Além disso, criei o usuário1 por meio do painel de controle AMI e baixei os IDs da chave de acesso e da chave de acesso secreta. Isso ajuda aqui? Obrigado.
Responder1
Você não pode usar su
para se tornar usuário root no Ubuntu (a menos que você o habilite, mas não é recomendado). Você deve usar sudo
em vez disso:
Por padrão, a senha da conta Root está bloqueada no Ubuntu. Isso significa que você não pode fazer login como Root diretamente ou usar o comando su para se tornar o usuário Root. No entanto, como a conta Root existe fisicamente, ainda é possível executar programas com privilégios de nível root. É aqui que entra o sudo - ele permite que usuários autorizados (normalmente usuários "Administrativos"; para mais informações, consulte AddUsersHowto) executar determinados programas como Root sem precisar saber a senha do root.
Isso significa que no terminal você deve usar sudo para comandos que requerem privilégios de root; simplesmente acrescente sudo a todos os comandos que você normalmente executaria como Root.
Referência:https://help.ubuntu.com/community/RootSudo
Para responder à sua última pergunta, os usuários do IAM não têm nada a ver com os usuários do sistema operacional.