Передача на FreeNAS umask/владелец файлов

немного схожу с ума с Transmission, установленным на FreeNas 8.3.1 (не в тюрьме)

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

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

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

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


person bobomoreno    schedule 31.08.2013    source источник


Ответы (3)



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

person Patrick_    schedule 13.03.2014

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

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

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

Пытаться

    "umask": 2,

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

person Phlogi    schedule 23.02.2016