FTP Server 特定時間內關閉指定資料夾 - Linux

Todd Johnson avatar
By Todd Johnson
at 2008-12-05T19:25

Table of Contents

※ 引述《zaknafein (zak)》之銘言:
: 有個念頭就是如何設計一個限時的作業上傳ftp server
: 讓 server 在指定時間後關閉某個資料夾的上傳權限
: 主要方法是,利用crontab讓系統在某個時間時改變資料夾權限
: 然後關掉該帳號遠端登入(telnet, ssh)之權限
: crontab -e
: > * 0 17 20 11 * chmod 555 HWupload
:
: 可是問題來了,就算我這樣做了,
: 使用者已然可以透過登入FTP server後,指令修改檔案權限,然後偷偷上傳作業
: 結果我還是必須看上傳時間來確定哪些人是遲交(基本上,遲交是不被接受的) 
: 所以我在這裡想請問
: 像我所講到這問題該怎麼解決呢?
: 或是設計這樣的系統有更好辦法?

假設上傳使用者是 u1234567

把 owner 設成 teacher , group 裡面有 u1234567

剛開始的 permission 是 660 / 771 -rwxrwx--x

逾時後的 permission 設作 640 / 751 -rwxr-x---

這樣 user 不是 root 也不是 owner 就不是修改權限了。

--

人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。

阿爾風斯‧愛力克,《鋼之鍊金術師》開場白

--
Tags: Linux

All Comments

Connor avatar
By Connor
at 2008-12-07T22:32
謝謝你提供這想法~~
如果我想加上 上傳後無法刪除與更名 不知該如何動手
Susan avatar
By Susan
at 2008-12-09T14:39
我有參考這網站 http://0rz.tw/1f5bo it didn't work

Toshiba m600 裝 Ubuntu

Eden avatar
By Eden
at 2008-12-05T17:29
上禮拜六熱血參加了Tainan Ubuntu Realease Party。 熱血之下就直接覆蓋了原本裝在m600下的Vista。 (想說溺水久了就會游泳了@@) 但是裝完之後碰到一個問題,就是現在沒有無線網路的功能。 google過了,但找不到我要的答案。 想請版上各位先進是否能幫忙解決。 謝謝 ...

Ubuntu bluetooth headset

Ingrid avatar
By Ingrid
at 2008-12-05T14:47
新買了藍芽耳機,windows下用bluesoleil skype很ok 但ubuntu 8.10這邊,要怎樣才能讓skype找到?bluetooth adapter可以找到headset, pairing ok, 然後要怎樣?好像有linux bluetooth-sco,可是要怎麼用?有沒有誰 成功配 ...

FC6下mount cifs問題

Eartha avatar
By Eartha
at 2008-12-05T11:29
who4大大 先說聲抱歉,可能是我表答的不夠清楚 目前我是可以把window分享的檔案mount到我自己主機的目錄下 但是如果window分享目錄下的 某個目錄下的資料太多,我在主機這邊則無法看到該目錄下的檔案 早上看了一下cifs的資料發現可能是cifs之前的bug在FC8之後好像就fixed了 ...

FC6下mount cifs問題

Noah avatar
By Noah
at 2008-12-05T11:12
請問你的意思是說你想要將windows的目錄mount到你自己的主機目錄下嗎? 如果是的話 你要先確定對方在windows分享的目錄權限是否有被開啟 假設對方的IP是192.168.0.48 分享的目錄名稱叫做jack好了 而你想要掛載的目錄為/mnt 你可以利用mount.cifs的指令 操作方式為 mo ...

『問題』 關於X-window下編輯檔案

Wallis avatar
By Wallis
at 2008-12-05T07:58
怎麼用X-window下的gedit編輯『root才能修改』的文件? XD....小弟vi用起來像手殘     感謝你們~ - ...