14:04: Проблемы с правами доступа к группам пользователей и файлам, демон-процесс

14:04: Проблемы с правами доступа к группам пользователей и файлам, демон-процесс

Я пытаюсь разобраться с правами доступа к файлам в Ubuntu, но после прочтения некоторых материалов я все еще не понимаю, почему следующая ситуация не работает:

У меня есть папка \myfolder\torrents\complete

Разрешения для этой конкретной папки:

  • Владелец: someuser: Чтение,Запись,Выполнение
  • Группа: debian-transmission: Чтение,Запись,Выполнение
  • Другой : -

Папки myfolder и torrents имеют следующие разрешения:

  • Владелец: someuser: Чтение,Запись,Выполнение
  • Группа: someuser: Чтение,Запись,Выполнение
  • Другой : -

Клиент transmission запущен под пользовательской группой debian-transmission. Но он все еще жалуется на отсутствие прав доступа к папке \myfolder\torrents\complete.

Что я здесь упускаю?

БХД

решение1

Вам следует дать разрешение на выполнение для othersпапок выше complete. Без executeразрешения на папку, ее нельзя будет обойти:

chmod o+x \myfolder \myfolder\torrents

Без этого процесс, работающий как , debian-transmissionникогда не сможет пройти дальше \myfolder, не говоря уже о \myfolder\torrents.

Видеть этоВопрос по Unix и Linuxдля обсуждения.

Если вы не запустите эту команду рекурсивно (с -R, чего делать не следует), это не даст разрешения на выполнение файлов (или чего-либо еще) в этих каталогах. Затрагиваются только эти два каталога.

Связанный контент