2

Я использую Amazon Linux AMI для создания образа. И я хочу добавить пользователя по умолчанию 'ec2-user' в группу 'docker', как показано ниже:

sudo groupadd docker
sudo gpasswd -a ec2-user docker

Когда я вошел в систему как пользователь ec2-user и запустил groups ec2-user , он показывает:

ec2-user : ec2-user wheel docker

И это, похоже, указывает на то, что «ec2-пользователь» был добавлен в группу «docker». Однако, если я запускаю команду groups без какого-либо параметра, который должен быть таким же, как groups ec2-user потому что я вошел как ec2-user , он показывает:

ec2-user wheel

И он говорит мне, что ec2-пользователь еще не находится в группе 'docker' (на самом деле он не был добавлен в эту группу, потому что сообщалось об ошибке разрешения, когда я пытался получить доступ к некоторому файлу, принадлежащему группе 'Docker').

И этого не произойдет, если я попытаюсь добавить 'ec2-user' в группу следующим образом:

sudo gpasswd -a ${USER} docker

И я обнаружил, что могу добавить другое имя пользователя, например «Гарри», в группу, как показано ниже:

sudo gpasswd -a harry docker

У меня вопрос, что является причиной такого поведения? Кажется, что-то не так с этим конкретным именем пользователя 'ec2-user' при добавлении его в группу, но я понятия не имею, почему это происходит. Любая помощь приветствуется. Благодарю.

0