[心得] Synology FTP資料夾目錄設定

看板Storage_Zone (儲存裝置)作者 (微笑的貓)時間11年前 (2014/07/15 23:35), 11年前編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/2 (看更多)
我目前的使用習慣是: 硬碟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

07/16 08:25, , 1F
應該不用這麼麻煩手動去修改rc.local
07/16 08:25, 1F

07/16 08:27, , 2F
我記得是修改家目錄就可以了
07/16 08:27, 2F
有辦法不用ssh去更改家目錄嗎? 我只知道去改/etc/passwd這個檔案,可以更改家目錄, 有辦法直接用DSM去改家目錄? 不過我覺得用mount的方式, 打兩行指令而已其實不會麻煩的說。 ※ 編輯: smilecat13 (106.104.14.103), 07/16/2014 12:41:41

07/16 14:03, , 3F
感覺對該User設可存取資料夾權限就可以?
07/16 14:03, 3F

07/16 14:38, , 4F
沒辦法 文章一開始有說明
07/16 14:38, 4F

07/16 14:56, , 5F
file station 工具可以掛資料夾嗎?
07/16 14:56, 5F
文章代碼(AID): #1JnKf5jI (Storage_Zone)
文章代碼(AID): #1JnKf5jI (Storage_Zone)