[問題] 師生之間FTP權限的設計問題

看板Linux作者 (玻璃做的大叔)時間11年前 (2013/06/12 19:25), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我打算在實驗室開一個FTP,假設有一個老師帳號teacher,和30個學生帳號 student01~student30。軟體我想用CENTOS的vsFTP。 我要給每個學生開一個自己的資料夾放實驗資料,只有自己的帳號可以同時讀寫, 其他人不能進入資料夾也不能讀。 而老師的帳號可以進入所有學生資料夾讀取,但不能刪除也不能寫入檔案。 我目前想到把檔案權限改成640,資料夾改成750,然後讓老師增加學生的群組就好了, 但這樣要嘛就是每一個檔案資料夾都要改成teacher的群組,新的檔案還要有script 自動更新,再不然就是teacher要加入所有的studendXX次要群組共30個。 我想請問有沒有更好的方法可以辦到這種需求?如果真的要照我想的方案來做, 問題就是 1.有辦法上傳的新檔案會自動改成老師的群組嗎? 2.老師的次要群組可以加到30個嗎? -- 起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者; 接著,他們追殺猶太人,我沒有說話,因為我不是猶太人; 後來,他們追殺工會成員,我沒有說話,因為我不是工會成員; 此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒; 最後,他們奔我而來,卻再也沒有人站起來為我說話了。 《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.61.51

06/12 19:30, , 1F
1. sgid on folder
06/12 19:30, 1F

06/12 19:34, , 2F
chgrp teacher /path/to/hw; chmod g+s /path/to/hw;
06/12 19:34, 2F

06/12 19:34, , 3F
mkdir /path/to/hw/student{01..30}
06/12 19:34, 3F

06/12 19:42, , 4F
有 filesystem acl 可以用
06/12 19:42, 4F

06/23 20:09, , 5F
感謝各位,我等考完就開始研究。
06/23 20:09, 5F
文章代碼(AID): #1Hk5gYYN (Linux)