1

У меня есть папка со следующими разрешениями доступа:

drwxrw-rw- nogroup 4096 июн 11 15:20 главная

Как видите, у меня есть chmod для 766, и он принадлежит tator.

Но когда я попытался получить доступ к этой папке в службе, работающей под другой учетной записью, разрешение было отклонено. Мой сервис может получить доступ ко всем папкам, которые находятся выше уровня "основной" папки, но не может получить доступ к "основной" папке, несмотря на мою команду chmod.

Как я могу разрешить доступ к этой папке любым пользователям?

2 ответа2

4

Вам необходимо разрешение на выполнение для просмотра каталогов. Попробуй chmod 777 в папке.

4

Чтобы получить доступ к папке, пользователь / группа должны иметь флаг x на нем.

Итак, в вашей папке вам понадобится одно из следующих:

  • установить флаг x группе / любому, чтобы он стал drwxrwxrwx

  • смените владельца папки на процесс, который вы пытаетесь выполнить

  • поместите пользователя процесса, который вы пытаетесь выполнить, в группу и присвойте группе флаг x

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .