2013-08-31 5 views
1

собирается немного с ума передачи установлен на FreeNAS 8.3.1 (не в тюрьме)Передача на FreeNAS UMASK/владелец файлов

Все хорошо, за исключением собственности/права доступа загруженных файлов, все они принадлежат root и иметь маску: rwxr-sr-x

Я попытался изменить 'umask' в settings.json от 18 до 0 (прочитайте его где-нибудь), но это не помогает, оно, похоже, игнорируется; Я хочу, чтобы ЛЮБОЙ пользователь мог удалять эти файлы (rw.rw.rw.) или, как минимум, для группы, а не только для владельца; Я не знаю, что я должен изменить umask, чтобы это работало. Наверное, очень легко, если вы понимаете umask ...

альтернативно, как изменить настройки, чтобы владелец был другим пользователем, а не root; я запускаю передачу при запуске в качестве службы/демона, я пытался изменить сценарий запуска, чтобы добавить пользователя-демона, но он также игнорируется, файлы по-прежнему создаются с помощью root.

любые советы очень ценятся!

ответ

0

Если вы установили передачу как плагин FreeNAS, проверьте параметры конфигурации плагина в графическом интерфейсе, как показано на рисунке here.

Если вы установили его вручную, взгляните на this page. Он показывает вам, как настроить передачу с /etc/rc.conf. Это, безусловно, дает вам возможность запускать передачу как обычный пользователь, а не как root, что кажется хорошей идеей.

0

Предпочтительным методом является использование архитектуры плагина. При этом вы можете создать cronjob для повторного применения разрешенных разрешений для данной папки или серии файлов.

0

Две вещи, которые вы должны проверить:

  1. ли вы остановить демона перед редактированием файла settings.json?

    service transmission stop 
    
  2. ли пользователь, который запускает передачу-демон имеет право собственности загрузки-каталог, указанный в вашем settings.json?

Попробуйте

"umask": 2, 

который должен сделать свой владелец файлов и запись группы.

 Смежные вопросы

  • Нет связанных вопросов^_^