請教,NAS(synology DSM4.0) 權限設定問題

想向各位高手請教一個問題,本人是研究所學生,目前是實驗室的NAS管理者。
NAS型號為DS508,DSM版本4.0

前幾天老師希望我幫他設定一個"A帳號"與"資料夾1"

老師希望他的"A帳號"可以上傳下載"資料夾1"的內容,我之前就有啟用home folder所以那時就請老師上傳到他的"Home"裡面。(此時"資料夾1"=home)

過幾天後老師希望,能夠再多有一個"B帳號",而"B帳號"只可以上傳資料到"資料夾1",無法下載。這時就無法使用Home folder的概念,畢竟使用"B帳號"無法讀到"A帳號"的home folder。因此就另外設立一個共用資料夾"資料夾1"。

現在卡在內部的權限設定,不管怎樣設定都無法成功,所以上來求助高手。

[整理一下]

A帳號可以在"資料夾1"上傳下載;B帳號在"資料夾1"只有上傳權限,無法下載
2013-10-29 2:42 發佈
http://www.synology.com/support/tutorials_show.php?q_id=501&lang=cht
willy117 wrote:
想向各位高手請教一個...(恕刪)


如果你指的上下傳是透過 ftp, 那麼可以這樣設定.
FB: Pctine
謝謝您的回覆,以此設定為例來看,再請教幾個問題:

(1) 這樣的設定會不會變成,ken無法看到資料夾內容,但是可以進行上傳下載的動作?

(2) 我老師的主要目的是希望提供一個公用帳號出去給別人上傳,此帳號只可以上傳無法下載,這部分要怎樣設定?

謝謝您

willy117 wrote:
謝謝您的回覆,以此設...(恕刪)


它不是還有一個 "禁止下載" 的選項, 你先試看看吧. 自己試過結果後再來分享.
FB: Pctine
這部分我有嘗試過,設定"禁止下載"之後,變成所有User皆無法進行下載,只有admin帳號可以下載。
但是這結果並非是我要的設定。

感謝您的回覆
willy117 wrote:
這部分我有嘗試過,設...(恕刪)


終於了解你要的功能, 例如老師要開放一個公用帳號給同學上傳作業, 但一方面又不讓同學從該資料夾下載任何資料, 但老師同時又希望另一 user (如助教) 可以去下載裡面的檔案回來批改.

你前面已經說了, 該助教你也不想給它 admin 帳號.

ok, 說真的, 以現有的 NAS 權限小弟還真的不曉得怎麼設定, 或許你直接問 Synology 原廠看有沒有答案, 再來分享給大家. (或許你應該用 php 寫個網頁讓同學上傳檔案,用程式來控管)

不過如果真的要解, 假設開放的上傳資料都是存在 folder1, 那麼前面有提到直接設定進階權限, 不讓人瀏覽及下載, 同時再用 "即待資料夾同步" 到 folder2, 再去 folder2 設權限給助教下載就好了.

雖然很笨的方法, 但至少解決了你的問題.

ps: 另一方法用 ssh 進去做 link, 不過可不可行小弟就不曉得了, 反正只要能解決問題, 不見得非得用太高深的技巧.
FB: Pctine
權限問題可改用Windows ACL(檔案系統需為EXT4)來控制。


針對B帳號開放下圖權限,B可以上傳檔案,但看不到資料夾內的檔案清單,換言之,看不到也就無法下載。
行路難,難重陳。行路難,難於山,險於水。行路難,不在水,不在山,只在人情反覆間。
1.先幫助教建一個共用目錄,開可讀寫權限. 在助教共用目錄下再開各班目錄.

2.再建一個學生用共用目錄,開可讀寫權限,再設定禁止下載.

3.使用putty.exe 登入NAS系統.

4.下 ln -s 指令. 把助教的各班目錄 指向 學生用共用目錄.
"學生在開目錄"時實際在開"助教的各班目錄",但學生目錄被設限了.

ln是linux中又一個非常重要命令,請大家一定要熟悉。它的功能是為某一個檔在另外一個位置建立一個同步的連結,這個命令最常用的參數是-s,具體用法是:ln –s 原始檔案 目的檔案。 當我們需要在不同的目錄,用到相同的檔時,我們不需要在每一個需要的目錄下都放一個必須相同的檔,我們只要在某個固定的目錄,放上該檔,然後在其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln –s /bin/less /usr/local/bin/less -s 是代號(symbolic)的意思。

在學生在開目錄下指令 ln -s 助教的各班目錄

圖太多沒貼, 抱歉了.
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?