У меня есть каталог моего контейнера, сопоставленный с локальным путем на хост-компьютере.
Я добавил пользователя контейнера-докера (UID 5000) в группу с GID 1337 (server
).
Я добавил пользователя хоста (UID 1000) в группу с тем же GID 1337.
Я добавил разрешения на чтение всех файлов в этом пути для группы, а также разрешения на выполнение для каталогов:
chmod -R g+rX ./path
Тем не менее, когда я пытаюсь перечислить все файлы с ls -R
, я сталкиваюсь с Permission denied
:
4.0K drwxr-x--- 8 5000 server 4.0K Mar 8 14:50 magic
ls: cannot open directory 'path/secret/magic': Permission denied
Это связано с тем, как Docker сопоставляется с каталогами? Только если я даю разрешение на чтение и выполнение others
, оно работает, но на самом деле это не то, к чему я стремился