師生之間FTP權限的設計問題 - Linux

Table of Contents

我打算在實驗室開一個FTP,假設有一個老師帳號teacher,和30個學生帳號
student01~student30。軟體我想用CENTOS的vsFTP。

我要給每個學生開一個自己的資料夾放實驗資料,只有自己的帳號可以同時讀寫,
其他人不能進入資料夾也不能讀。
而老師的帳號可以進入所有學生資料夾讀取,但不能刪除也不能寫入檔案。


我目前想到把檔案權限改成640,資料夾改成750,然後讓老師增加學生的群組就好了,
但這樣要嘛就是每一個檔案資料夾都要改成teacher的群組,新的檔案還要有script
自動更新,再不然就是teacher要加入所有的studendXX次要群組共30個。

我想請問有沒有更好的方法可以辦到這種需求?如果真的要照我想的方案來做,
問題就是
1.有辦法上傳的新檔案會自動改成老師的群組嗎?
2.老師的次要群組可以加到30個嗎?

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--

All Comments

Ethan avatarEthan2013-06-16
1. sgid on folder
Hardy avatarHardy2013-06-21
chgrp teacher /path/to/hw; chmod g+s /path/to/hw;
mkdir /path/to/hw/student{01..30}
Oscar avatarOscar2013-06-25
有 filesystem acl 可以用
Brianna avatarBrianna2013-06-28
感謝各位,我等考完就開始研究。