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