Linux 文件系统权限问题

来源:百度知道 编辑:UC知道 时间:2024/07/09 02:36:06
我要对某目录本身规定不可被删除和修改,但允许在该目录下操作文件和子目录,有什么办法吗?
我试了,使用+t属性,只有对根目录下的目录才有效。
比如说, chmod +t /share
那么 share下的所有的目录都变得不可删除。
如果只是 chmod +t /share/2
则不起任务作用,奇怪啊

对某目录本身规定不可被删除和修改:
修改它上级目录的写权限

允许在该目录下操作文件和子目录:
修改它本身的写权限

在上级目录减去写属性,可以保证不能修改这个目录,至于其他说的,我不知道你想如何操作这个目录下的子目录.
你可以把目录看成一个文件,就不难理解目录的各种权限,假如test目录下有a和b文件,那么test目录文件的内容就是:
a
b
对于初学者,可以如此理解,具体的可以深入文件系统来认识

先 chmod -R 777 此目录
然后 chmod 555 此目录
我想应该是可以的!

给你这个目录加一个冒险位应该可以,这样进入改目录的用户,只有权利修改自己创建的文件和内容,别人创建的是没有权利的
chmod +t 绝对路径