在网上找了好多关于此命题的文章,最后参考了一此知识点,间接的实现了此功能。
大概思路是对共享的文件夹增加T位。本人实验过在Samber配置文件中使用umask 来指定T位,但是不可以实现。只能指定RWX这三个权限。后来想到让共享文件夹下面创建的文件或是文件夹继承共享文件夹的所属者所属群包括文件夹的权限。但是客户端通过WINDOWS上传后,所有者还是普通用户。具有W权限,所以用户还是可以删除自己上传的文件。
最后是这样实施的,共享文件夹的所属者所属群全部指定为ROOT,另外写一个脚本是chown root root 文件夹名 -R
chmod 1700 文件夹名 -R
然后使用crontab 自己设定一个间隔时间,意思是普通用户在上传多久后就不可以删除了。
用户只要对文件有W权限就可以删除。所以权限要控制好。
aljoin79 于 2014-12-08 13:38:00发表:
学习一下
cep2000 于 2014-09-09 12:40:51发表:
hao
uunique234 于 2013-12-30 13:12:28发表:
不错,支持下
asd001897 于 2013-10-16 20:56:57发表:
好东西mark一下
gky2009514 于 2012-12-07 11:52:27发表:
新手完成任务,求下书籍~
寂寞弯刀 于 2012-10-05 00:09:00发表:
顶了????????????好资源谢谢分享
hhl68 于 2012-09-17 10:58:29发表:
顶起
xye9008 于 2012-08-31 11:11:30发表:
呵呵??????????
Growth兆 于 2012-06-26 09:11:18发表:
感谢li-0578的分享,本贴加入到论坛顶置的Linux应用贴中
qlboo 于 2012-06-25 11:23:59发表:
受教了