2013-08-31 63 views
1

會稍微瘋狂傳播的FreeNAS的umask /所有者傳輸上的文件

一切都很好,除了所有權/下載的文件的權限,他們都是由擁有根和有掩碼:rwxr-sr-x

我已經嘗試更改settings.json中的'umask'從18到0(讀它的某處)但這並沒有幫助,它似乎被忽略; 我想要的是任何用戶都可以刪除這些文件(rw.rw.rw),或者至少是這個羣組,而不僅僅是所有者;我不知道我應該改變umask來做到這一點。如果您瞭解umask,可能真的很容易...

或者,我如何更改設置,以便所有者是另一個用戶,而不是root用戶;我在啓動時作爲服務/守護進程啓動傳輸,我嘗試更改啓動腳本以添加守護進程用戶,但它似乎也被忽略,文件仍由root創建。

任何提示非常感謝!

回答

0

如果您將傳輸安裝爲FreeNAS插件,請在GUI中檢出插件的配置選項,如here所示。

如果您手動安裝,請查看this page。它向您展示如何從/etc/rc.conf配置傳輸。這當然可以讓你選擇以普通用戶而不是root身份來運行傳輸,這似乎是一個好主意。

0

首選的方法是使用插件架構。這就是說,你可以創建一個cronjob來重新應用給定的文件夾或一系列文件所需的權限。

0

兩件事情你應該檢查:

  1. 你停止編輯settings.json文件之前守護進程?

    service transmission stop 
    
  2. 是否運行傳輸守護用戶在你的settings.json指定的下載目錄的所有權?

嘗試

"umask": 2, 

這將使您的文件所有者和組可寫的。