作者:
hsucheng (Marshall)
2016-10-05 13:26:44情況是這樣的
專門給學生上傳作業的資料夾叫HW
所有學生都登入同一個帳號叫FTP1來上傳
我只想開放上傳,但不能覆蓋、下載,避免覆蓋與抄別人的檔案
如果要修改,要請他重新改名為V2再上傳,
請問這樣要怎麼設定權限呢?
是跟群組有關嗎?
剛接觸linux還不太懂,希望能給個關鍵字讓我能google
謝謝
作者:
bitlife (BIT一生)
2016-10-05 14:04:00作業一般檔案不大,用web上傳比較簡單
作者:
acidjazz (...........)
2016-10-05 14:20:00寫個簡單的php網頁吧
你每個學生都用ftp1這個帳號你要怎樣電腦判斷是那位?讓每位學生用不同帳號,umask 077,HW加sticky bit…
同一個帳號當然可以覆蓋…權限rwx,依序為擁有者,群組,其他每個人都用同一個帳號,電腦不懂是誰他哪管你丟什麼檔名…
作者:
HamalAri (哈馬‧阿里)
2016-10-05 19:09:00RSA 加密,發公鑰給學生 XDD感覺理論上可以耶,chattr +a $dir 然後如果要上傳兩次檔名要不一樣。只是開玩笑的,怎麼可能要學生真的 RSA 加密沒 e2fsprogs 看能不能自已裝,不過這請問原廠
這方案只要某人搗蛋上假裝另一學生upload無用檔就GG了
作者:
HamalAri (哈馬‧阿里)
2016-10-05 20:16:00那就規定要加上簽名才收啊,開學時需繳交個人公鑰
作者:
bitlife (BIT一生)
2016-10-05 21:28:00怎麼大家越建議越複雜? 去搜尋個open source的上傳繳作業的 LAMP web app 一定比較簡單
作者:
debian99 (Debian GO)
2016-10-05 23:14:00可考慮用moodle
作者:
LINGZ (肥兔小欽)
2016-10-06 09:00:00開個email帳號來收作業
現在最嚴重的問題是想讓大家用同一帳號做事跟方法無關,多人使用同一帳號大概是為了方便
作者:
OrzOGC (洞八達人.拖哨天王)
2016-10-06 09:46:00不如用email收作業就好...
開帳號能解決的事情還要給公鑰不要被自己的技術能力限縮了想法搞得自己麻煩,學生也煩
作者:
bitlife (BIT一生)
2016-10-06 09:49:00用email換老師或助教不方便,沒用程式收信自動解出附件並依發信者帳號rename,就要手動一個搞,重交的還要自己注意信件內文,更不方便.用php homework submission去google,就一堆現成軟體了這事情如果年年要做,不如今天評估一個好用的裝好,以後沿用今年
作者: dou0228 (7777) 2016-10-06 22:08:00
CrushFTP 表示: