
我正在嘗試設置一個傳輸伺服器用作種子箱。我以前在 Ubuntu 機器上做過這個,但這是我第一次在 FreeBSD 上嘗試。
直接從 FreeBSD 軟體包集合傳輸的預設主目錄是 /usr/local/etc/transmission/home。由於這是在我的小分區上,因此我將其內容直接移動到/home/transmission (在我的大分區上),並創建了從/usr/local/etc/transmission/home 到/home/transmission的符號連結。
我將連結和目錄+內容的所有權都更改為傳輸用戶,然後對 /home/transmission 的內容遞歸設定 chmod 644。我選擇 644 是因為我希望我的 SSH 使用者能夠取得 /home/transmission/Downloads/ 的內容(這樣我就可以透過 SFTP 將檔案傳輸到我的家庭 PC)。
麻煩的是,傳輸不斷重置目錄權限!見下文:
[peter@haida ~]$ sudo ls -al /home/transmission
total 72
drwxr-x--- 6 transmission transmission 512 May 17 16:12 .
drwxr-xr-x 7 root wheel 1024 May 17 03:11 ..
drwxr--r-- 4 transmission transmission 512 May 17 03:22 Downloads
drwxr--r-- 2 transmission transmission 512 May 16 03:34 blocklists
-rw------- 1 transmission transmission 2885 May 17 16:08 dht.dat
drwxr--r-- 2 transmission transmission 512 May 17 06:16 resume
-rw------- 1 transmission transmission 2226 May 17 16:08 settings.json
-rw------- 1 transmission transmission 149 May 17 06:20 stats.json
drwxr--r-- 2 transmission transmission 512 May 17 03:21 torrents
請注意,/home/transmission 資料夾(.) 的權限為750。身分查看該資料夾。
我嘗試更改 settings.json 中的預設 umask 沒有效果(我的設定檔:http://pastebin.com/v83ikGrn)。有任何想法嗎?