Amazon Linux adiciona usuário ao grupo

2

Estou usando a imagem do Amazon Linux AMI fazendo desenvolvimento. E eu quero adicionar o usuário padrão 'ec2-user' no grupo 'docker' como abaixo:

sudo groupadd docker
sudo gpasswd -a ec2-user docker

Quando eu efetuo login como usuário ec2-user e executo groups ec2-user , ele mostra:

ec2-user : ec2-user wheel docker

E isso parece indicar que o 'ec2-user' foi adicionado ao grupo 'docker'. No entanto, se eu executar o comando groups sem nenhum parâmetro, que deve ser o mesmo que groups ec2-user , porque eu efetuei login como ec2-user , ele mostrará:

ec2-user wheel

E ele me diz que ec2-user não está no grupo 'docker' ainda (na verdade não foi adicionado a este grupo porque foi reportado um erro de permissão quando tentei acessar algum arquivo que pertence ao grupo 'docker').

E isso não acontece se eu tentar adicionar o 'ec2-user' ao grupo desta maneira:

sudo gpasswd -a ${USER} docker

E eu descobri que posso adicionar outro nome de usuário como 'harry' no grupo abaixo, sem nenhum problema:

sudo gpasswd -a harry docker

Minha pergunta é qual é a causa desse comportamento? Parece que há algo errado com esse nome de usuário específico, 'ec2-user', ao adicioná-lo a um grupo, mas não tenho ideia de por que isso acontece. Qualquer ajuda é apreciada. Obrigado.

    
por nybon 09.04.2014 / 16:47

0 respostas