作者hsucheng (Marshall)
看板Linux
标题[问题] 作业上传用资料夹,如何设定这样的权限?
时间Wed Oct 5 13:26:44 2016
情况是这样的
专门给学生上传作业的资料夹叫HW
所有学生都登入同一个帐号叫FTP1来上传
我只想开放上传,但不能覆盖、下载,避免覆盖与抄别人的档案
如果要修改,要请他重新改名为V2再上传,
请问这样要怎麽设定权限呢?
是跟群组有关吗?
刚接触linux还不太懂,希望能给个关键字让我能google
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.18.57.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1475645206.A.C79.html
1F:推 bitlife: 作业一般档案不大,用web上传比较简单 10/05 14:04
2F:推 acidjazz: 写个简单的php网页吧 10/05 14:20
谢谢回应,因为目前实验室都用NAS在管理档案,
作业内容是用WORD,做成小lab报告,再传到FTP的资料夹内
让同学可以看到内容,确定自己有没有上传到,所以要设定周游、读取资料夹,
但开这权限又会变成能下载档案
要开上传就只能开启写入,但又会造成覆盖
不知道还有没有更细一点的权限设定方法?
3F:→ kerwinhui: 你每个学生都用ftp1这个帐号你要怎样电脑判断是那位? 10/05 15:47
4F:→ kerwinhui: 让每位学生用不同帐号,umask 077,HW加sticky bit… 10/05 15:50
谢谢,其实没有要判断是谁耶..大家都用同一个帐号
只有上传的档案会命名成自己的学号
5F:→ kenwufederer: 同一个帐号当然可以覆盖… 10/05 18:29
6F:→ kenwufederer: 权限rwx,依序为拥有者,群组,其他 10/05 18:32
7F:→ kenwufederer: 每个人都用同一个帐号,电脑不懂是谁 10/05 18:39
8F:→ kenwufederer: 他哪管你丢什麽档名… 10/05 18:40
9F:→ HamalAri: RSA 加密,发公钥给学生 XDD 10/05 19:09
10F:→ HamalAri: 感觉理论上可以耶,chattr +a $dir 然後如果要上传两次 10/05 19:17
11F:→ HamalAri: 档名要不一样。 10/05 19:17
没错我想要用chattr +a的功能,但是显示command not found,
不知道是档案系统不支援还是linux版本的关系,
目前都是在NAS上工作的
※ 编辑: hsucheng (163.18.57.175), 10/05/2016 19:58:58
12F:→ HamalAri: 只是开玩笑的,怎麽可能要学生真的 RSA 加密 10/05 20:05
13F:→ HamalAri: 没 e2fsprogs 看能不能自已装,不过这请问原厂 10/05 20:08
14F:→ kerwinhui: 这方案只要某人捣蛋上假装另一学生upload无用档就GG了 10/05 20:14
15F:→ HamalAri: 那就规定要加上签名才收啊,开学时需缴交个人公钥 10/05 20:16
16F:→ bitlife: 怎麽大家越建议越复杂? 去搜寻个open source的上传缴作业 10/05 21:28
17F:→ bitlife: 的 LAMP web app 一定比较简单 10/05 21:29
18F:推 debian99: 可考虑用moodle 10/05 23:14
19F:推 LINGZ: 开个email帐号来收作业 10/06 09:00
20F:推 kenwufederer: 现在最严重的问题是想让大家用同一帐号做事 10/06 09:44
21F:→ kenwufederer: 跟方法无关,多人使用同一帐号大概是为了方便 10/06 09:45
22F:→ OrzOGC: 不如用email收作业就好... 10/06 09:46
23F:→ kenwufederer: 开帐号能解决的事情还要给公钥 10/06 09:47
24F:→ kenwufederer: 不要被自己的技术能力限缩了想法 10/06 09:48
25F:→ kenwufederer: 搞得自己麻烦,学生也烦 10/06 09:48
26F:→ bitlife: 用email换老师或助教不方便,没用程式收信自动解出附件并 10/06 09:49
27F:→ bitlife: 依发信者帐号rename,就要手动一个搞,重交的还要自己注意 10/06 09:49
28F:→ bitlife: 信件内文,更不方便. 10/06 09:49
29F:→ bitlife: 用php homework submission去google,就一堆现成软体了 10/06 09:52
30F:→ bitlife: 这事情如果年年要做,不如今天评估一个好用的装好,以後沿 10/06 09:53
31F:→ bitlife: 用 10/06 09:53
32F:→ bitlife: 今年 10/06 09:53
33F:嘘 Sidney0503: 帮电脑装一颗水晶球 你的问题就会解决 10/06 10:12
34F:→ dou0228: CrushFTP 表示: 10/06 22:08