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

Tom avatar
By Tom
at 2013-06-12T19:25

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)

--
Tags: Linux

All Comments

Ethan avatar
By Ethan
at 2013-06-16T23:31
1. sgid on folder
Hardy avatar
By Hardy
at 2013-06-21T17:46
chgrp teacher /path/to/hw; chmod g+s /path/to/hw;
mkdir /path/to/hw/student{01..30}
Oscar avatar
By Oscar
at 2013-06-25T17:51
有 filesystem acl 可以用
Brianna avatar
By Brianna
at 2013-06-28T19:49
感謝各位,我等考完就開始研究。

openstack的nova-compute能使用固定IP嗎

Lily avatar
By Lily
at 2013-06-12T13:23
最近小弟在玩openstack,自己也還算是linux新手 所幸網路上蠻多教學的 目前已經成功將兩台電腦串接,nova-compute功能也能使用了 兩台電腦都是裝ubuntu server 12.04 這是切割出來的虛擬機器vnc介面 http://ppt.cc/YueM 但目前的問題是 不知道 ...

選擇適用筆電

Franklin avatar
By Franklin
at 2013-06-12T00:06
不得不推一下我的R400+Debian - ...

開機設定問題grub

Caroline avatar
By Caroline
at 2013-06-11T23:58
應該用sudo vi /boot/grub.... 或是用root 去更動 /boot 還是維持原來的權限較佳。 - ...

有人有 Mandrake 1998左右的版本?

Belly avatar
By Belly
at 2013-06-11T22:00
我有個 很久以前的 MudOS的原始檔,是 c語言的 source 檔, 最近想編譯,卻編譯不起來. 檔案下載處: http://sdrv.ms/1a0ATCd 當時好像是花了幾天,試了當時流行的幾個版本, 最後順利安裝在 Mandrake 約1997~1998發行的版本, 不 ...

請問 ubuntu Cgroup 使用

Andy avatar
By Andy
at 2013-06-11T00:47
請問各位前輩們, 小弟最近想使用cgroup管理CPU的使用率 參數都設定好了,但不確定是否有跑起來 是否有甚麼方法可以看cgroup跑起來了呢?? 還是應該下指令來啟動? 非常感恩 - ...