想向各位高手請教一個問題,本人是研究所學生,目前是實驗室的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"只有上傳權限,無法下載
(1) 這樣的設定會不會變成,ken無法看到資料夾內容,但是可以進行上傳下載的動作?
(2) 我老師的主要目的是希望提供一個公用帳號出去給別人上傳,此帳號只可以上傳無法下載,這部分要怎樣設定?
謝謝您
willy117 wrote:
這部分我有嘗試過,設...(恕刪)
終於了解你要的功能, 例如老師要開放一個公用帳號給同學上傳作業, 但一方面又不讓同學從該資料夾下載任何資料, 但老師同時又希望另一 user (如助教) 可以去下載裡面的檔案回來批改.
你前面已經說了, 該助教你也不想給它 admin 帳號.
ok, 說真的, 以現有的 NAS 權限小弟還真的不曉得怎麼設定, 或許你直接問 Synology 原廠看有沒有答案, 再來分享給大家. (或許你應該用 php 寫個網頁讓同學上傳檔案,用程式來控管)
不過如果真的要解, 假設開放的上傳資料都是存在 folder1, 那麼前面有提到直接設定進階權限, 不讓人瀏覽及下載, 同時再用 "即待資料夾同步" 到 folder2, 再去 folder2 設權限給助教下載就好了.
雖然很笨的方法, 但至少解決了你的問題.
ps: 另一方法用 ssh 進去做 link, 不過可不可行小弟就不曉得了, 反正只要能解決問題, 不見得非得用太高深的技巧.
FB: Pctine
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 助教的各班目錄
圖太多沒貼, 抱歉了.
內文搜尋































































































