Criando usuários em máquinas Ubuntu AMI

Quando criamos uma nova máquina Ubuntu na Amazon temos que escolher uma chave (.pem) já existente ou criar uma nova e salvar a mesma para que seja possível mais tarde conectar a máquina. O usuário padrão para imagens Ubuntu AMI se chama ubuntu e nenhuma senha é fornecida, como é possível então rodar os comandos usando sudo? O arquivo /etc/sudoers presente nas imagens AMI é modificado incluindo a linha #includedir /etc/sudoers.d ao final. Na pasta /etc/sudoers.d existe um arquivo chamado 90-cloudimg-ubuntu com o seguinte conteúdo:

# ubuntu user is default user in cloud-images.
# It needs passwordless sudo functionality.
ubuntu ALL=(ALL) NOPASSWD:ALL

Com isso, ao rodar um comando com sudo, nenhuma senha será pedida!

Para criar então um novo usuário, fazemos o seguinte:

$ sudo useradd -d /home/testuser -s /bin/bash -m <Usuário>

$ sudo su – <Usuário>
<Usuário>@<Máquina>:~$ ssh-keygen
<Usuário>@<Máquina>:~$ cd .ssh
<Usuário>@<Máquina>:~$ cat id_rsa.pub > authorized_keys
<Usuário>@<Máquina>:~$ chmod 600 authorized_keys

Baixamos a chave privada .ssh/id_rsa para usar como acesso.

 

Anúncios
Esse post foi publicado em Amazon, AMI, EC2 e marcado . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s