Почему/var/run/docker.sock полномочия изменяются каждый раз, когда я выхожу из системы? Как я могу запретить его?

Каждый раз после входа в систему я добираюсь permission denied while trying to connect to the Docker daemon socket таким образом, я должен выполниться sudo chmod 777 /var/run/docker.sock решить его. Мне любопытно, почему и как полномочия этого файла изменяются каждый раз. Также я хочу запретить такие изменения, таким образом, я не должен выполняться chmod. Существует ли способ сделать это? Не предлагайте такие вещи как выполнение беспочвенного докера или чего-либо о группе докера (я уже видел этот вопрос: Как я могу использовать докера без sudo? прежде, чем спросить мой), я интересен только имея дело с полномочиями.

2
задан 6 December 2019 в 12:34

1 ответ

Почему/var/run/docker.sock полномочия изменяются каждый раз, когда я выхожу из системы? Как я могу запретить его?

Поскольку люди от докера берут серьезную безопасность. И Вы - также. Действительно необходимо понять, что это открывает экземпляр докера всем. Для полного объяснения это - необходимость чтение. chmod 777 никогда не правильное решение (хорошо..., если липкий бит также не установлен).

Если Вы все еще хотите сделать это с

sudo chmod 777 /var/run/docker.sock

у Вас должна быть эта команда, выполнился каждый раз, когда Вы входите в систему. "приложения запуска" могут быть использованы для выполнения сценария в то время, когда Вы входите в рабочий стол. Но не делайте. Используйте групповой метод ниже.

Можно также установить неизменный бит (болтовня +i {файл}), таким образом, обычные пользователи не могут изменить атрибуты, но это - просто прием. Кто-то с доступом к системе может легко изменить это путем перезагрузки с живой сессией; даже не администраторский пользователь может сделать это.

Не предлагайте такие вещи как выполнение беспочвенного докера или чего-либо о группе докера, я интересен только имея дело с полномочиями.

Почему? Вы забыли объяснять, почему они не приемлемы. В теории у Вас могла быть допустимая причина (хотя я не могу вообразить тот сам :)).

Посмотрите, Как я могу использовать докера без sudo? о том, как настроить это или использовать официальную документацию относительно того, как установить докера с группой или беспочвенный. Это - эти 2 метода, предоставленные докером.

5
ответ дан 21 December 2019 в 23:40

Другие вопросы по тегам:

Похожие вопросы: