, поэтому я недавно делал некоторые шаги после установки для Docker, и я думаю, что это было после того, как я добавил своего пользователя в группу docker недавно
sudo usermod -aG docker $USER
созданные файлы и каталоги стали назначаться группе докеров по умолчанию. Как изменить это поведение, чтобы они были назначены группе, имя которой совпадает с моим именем пользователя в Linux?
Actually I think I found the answer. This behavior began after using the following command
newgrp docker
So it seems what has to be done to use that command with one's username.
Как пользователь добавление вас в группу docker
позволяет вам записывать в сокет /var/run/docker.sock
, через который вы можете управлять демоном docker (потому что группа docker
имеет права на чтение и запись для этого сокета), и это то, что необходимо для использования docker. Но эта группа docker
является «дополнительной» для вашего идентификатора пользователя и должна оставаться таковой.
newgrp
делает some_group
вашей новой группой по умолчанию для сеанса. (группа для всех файлов, которые вы создаете), и нет никаких причин использовать ее с группой docker
, это не то, что позволяет вам использовать docker.