為什麼這篇synology子資料夾權限鄉民發文收入到精華區:因為在synology子資料夾權限這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者smilecat13 (微笑的貓)站內Storage_Zone標題[心得] Synology F...
我目前的使用習慣是:
硬碟1
|
|-- NAS NAS就是我主要的大資料夾,
| | 但如果我想要分享anime資料夾給別人用FTP下載,
| |-- movie 這部分就會比較麻煩,
| |-- anime 這篇文章教學就是要達到這個目的。
| |-- backup
| |
|-- homes
| |
...
首先,要新增一個使用者帳號,
這樣他才能夠使用FTP功能。
然而,在設定存取權限時,
你沒辦法選擇NAS下的子資料夾,
但我想分享的只有anime資料夾而已。
我研究了滿久後,
確定內建的FTP沒辦法達到虛擬目錄的功能,
頂多只能更改使用者的根目錄為家目錄。
因此我們要用mount的方式,
把NAS/anime資料夾mount到使用者的家目錄,
接下來開始講解詳細步驟。
以下為使用DSM5.0操作,
所有設定都是在控制台裡面。
1. 新增使用者帳號
=> 使用者帳號 → 新增 (假設叫做anime)
2. 開啟使用者家目錄
=> 使用者帳號 → 進階設定 → 啟動家目錄服務
3. 更改使用者的FTP根目錄為家目錄
=> 檔案服務 → FTP → 進階設定 → 變更下列使用者的根目錄至家目錄
4. 開啟ssh連線
=> 終端機 & SNMP → 啟動SSH功能
5. ssh登入NAS
=> % ssh YOUR_NAS_IP -l root
> mount -o bind /volume1/NAS/anime/ /volume1/homes/anime/
> echo "上面那行指令" >> /etc/rc.local
* 注意資料夾路徑每個人不同,請自行更改
* 把那行指令寫到/etc/rc.local的目的為開機時自動mount
這樣就大功告成了~
之後的權限設定,可以依照自己的需求做更改。
P.S
也可以在硬碟1下新增一個共用資料夾,然後mount到那個資料夾,
但缺點是FTP登入時會同時出現家目錄(如果你有開啟)、以及那個共用資料夾,
沒辦法直接chroot到那個資料夾。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.14.103
※ 文章網址: http://www.ptt.cc/bbs/Storage_Zone/M.1405438533.A.B52.html
有辦法不用ssh去更改家目錄嗎?
我只知道去改/etc/passwd這個檔案,可以更改家目錄,
有辦法直接用DSM去改家目錄?
不過我覺得用mount的方式,
打兩行指令而已其實不會麻煩的說。
※ 編輯: smilecat13 (106.104.14.103), 07/16/2014 12:41:41