linux下如何限制用户能够修改某个文件但不能删除这个文件?
答案:6 悬赏:40
解决时间 2021-02-14 17:55
- 提问者网友:护她一生,唯爱
- 2021-02-14 02:32
linux下如何限制用户能够修改某个文件但不能删除这个文件?
最佳答案
- 二级知识专家网友:陪衬角色
- 2021-02-14 03:08
修改它的上级文件夹权限,使该用户对这个文件夹只有读和运行的权限,就不能删除这个文件了。(也不能在这个文件夹新建文件)
全部回答
- 1楼网友:佛说妍妍很渣
- 2021-02-14 07:03
chmod 权限值 filename
- 2楼网友:初心未变
- 2021-02-14 06:45
用 ACL ,access control list 可以实现
- 3楼网友:说多了都是废话
- 2021-02-14 05:28
首先明白rm的参数-d是直接把欲删除的目录的硬连接数据删成0,删除该目录。记着要删除的是目录的硬链接而不是目录!
在这里用户cb文件夹是一个目录,可用rm -rf cb删除:-r是递归处理,就是一层一层的删;-f是强制删除。
其实你要完全删除用户cb,可直接userdel -rf cb。
- 4楼网友:不羁的心
- 2021-02-14 04:55
chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
- 5楼网友:虚伪的现实
- 2021-02-14 04:48
在这个文件的上级目录操作
例如该文件在test目录下
就chattr +a test
这样test目录下只允许创建和修改文件 不允许删除
已经实际测试过 。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯