linux 设置文件权限,不让操作者删除文件,在线等

zgycsmb 2010-09-25 10:06:18
在linux中,现准备让操作者 可读 可写 可修改,就是不让操作者 删除 文件,
此权限如何设置呀,thanks
...全文
872 15 点赞 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yclhit 2012-11-21
一个文件或者目录能否被删除不是由它本身的rwx权限决定的,而是由其父目录是否具有w权限决定的,举个例子,test_dir目录下有个文件为test_file,test_file的权限为-rwxr-xr--,test_dir的权限为drwxr-xrwx,也就是other组的没法修改这个文件,但是test_file文件所在的目录test_dir具有被other可写的权限,因此虽然other没法修改test_file这个文件,但却可以删除这个文件,文件的r、w、x是针对文件的内容的。
  • 打赏
  • 举报
回复
zgycsmb 2010-09-30
还有没有其它的方法呀,
  • 打赏
  • 举报
回复
CunningBoy 2010-09-27
[Quote=引用 7 楼 zgycsmb 的回复:]

5楼的思路也不可以,
因为 设置了 444 后,边其子目录也看不到(我是用ftp连的linux服务器)
大家再帮我想想,
[/Quote]

已经告诉你了,用linux的权限控制做不到你的要求。
你应该在PHP程序里面控制权限,你给用户删除和修改的操作权限难道不是用PHP来实现的吗?!
  • 打赏
  • 举报
回复
voip浩子 2010-09-27
只有3个
4 2 1
可读 可写 可执行

7 代表全部
6 代表可读可写
5 代表可以读可执行

什么777 啊 755 。。 这些都是不同用户组的权限。。。


LZ 好好去搜寻下相关资料。。其实也挺简单的
  • 打赏
  • 举报
回复
lynn56 2010-09-27
请问下,数字怎么跟r,w等对应?
  • 打赏
  • 举报
回复
zgycsmb 2010-09-27
5楼的思路也不可以,
因为 设置了 444 后,边其子目录也看不到(我是用ftp连的linux服务器)
大家再帮我想想,
  • 打赏
  • 举报
回复
烨枫 2010-09-27
安装一个natruil-gsdk什么的(名大概记不清了,英语不好)然后点右键就有“以管理员身份打开”。当然也就可以删除了
  • 打赏
  • 举报
回复
zgycsmb 2010-09-27
10楼的,
用户删除和修改的操作 是在ftp中直接操作服务器的,
  • 打赏
  • 举报
回复
ihefe 2010-09-25
可以这样 新建1个文件权限:444

在文件里新增文件(需要管理员权限新建)

新建的文件设置777 ,这样就可以任何人读写修改 ,但是删除需要管理员权限

test(444)
|
|--test.txt(777)


  • 打赏
  • 举报
回复
ihefe 2010-09-25
呃 经测试 644 可删除 。。
  • 打赏
  • 举报
回复
ihefe 2010-09-25
 x=1 =可执行=可删除。
  • 打赏
  • 举报
回复
CunningBoy 2010-09-25
Linux的权限做不到这样的要求

chattr +a filename可以设置文件不能删除只能追加数据。

但是,你可以在php程序中进行程序权限设置啊,不然用户使用删除命令。
  • 打赏
  • 举报
回复
ihefe 2010-09-25
$ chmod 644 test.txt

设定文件test.txt的属性为:-rw-r--r--

 文件属主(u)拥有读、写权限

 与文件属主同组人用户(g) 拥有读权限

 其他人(o) 拥有读权限
  • 打赏
  • 举报
回复
zgycsmb 2010-09-25
大家还有其它的方法吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
加入

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2010-09-25 10:06
社区公告
暂无公告