LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 920|回复: 10

关于文件及目录的访问权限的问题。

[复制链接]
发表于 2007-8-20 13:26:34 | 显示全部楼层 |阅读模式
在windows,ntfs文件系统下,可以对文件及目录做很详细访问权限设置,比如对某目录可以设置:可读,可写,但是不可修改和删除。
linux下只有r,w,x,请问如何实现对一个目录,可读,可写,但不能修改和删除。
为什么linux的访问权限作的不够细,难道r,w,x就完全够用了?
还是需要额外安装其他软件包,增强访问权限的控制?
 楼主| 发表于 2007-8-20 16:06:47 | 显示全部楼层
是不是问题太低级了,都没人回答一下啊。
我是刚开始学习linux的新人,请帮帮我吧。
回复 支持 反对

使用道具 举报

发表于 2007-8-20 16:14:31 | 显示全部楼层
既然可写,那么不能修改和删除是什么意思?
能否说清楚一点?
回复 支持 反对

使用道具 举报

发表于 2007-8-20 17:18:01 | 显示全部楼层
既然开放可写了 那么限制修改和删除还有什么意义?

想想win的权限 有些可笑 很多重复的问题 当然这些权限是和磁盘配额,文件加密,数据保护等高级管理功能相配合的 非高端用户根本用不上
回复 支持 反对

使用道具 举报

发表于 2007-8-20 19:01:53 | 显示全部楼层
UFS 支持追加标记。 unix类文件系统的话可以使用 sticky标记(用户只可以修改属于他的文件, 同时能删除增加属于她的文件, 但是不能拿删除, 修改别人的文件)。  至于所谓的不能删除和修改,那只能使用追加标记了。彻底的不允许修改是不可能的, 除非你打算新增加的文件全部是0字节的。
回复 支持 反对

使用道具 举报

发表于 2007-8-21 01:06:47 | 显示全部楼层
Post by herolcb24
在windows,ntfs文件系统下,可以对文件及目录做很详细访问权限设置,比如对某目录可以设置:可读,可写,但是不可修改和删除。
linux下只有r,w,x,请问如何实现对一个目录,可读,可写,但不能修改和删除。
为什么linux的访问权限作的不够细,难道r,w,x就完全够用了?
还是需要额外安装其他软件包,增强访问权限的控制?
要再增强访问权限的控制就要用 Access Control List,ACL 了
回复 支持 反对

使用道具 举报

发表于 2007-8-22 12:00:13 | 显示全部楼层
客观的说NTFS的访问控制很好。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 19:08:02 | 显示全部楼层
ACL does the same manner!
回复 支持 反对

使用道具 举报

发表于 2007-8-22 21:21:11 | 显示全部楼层
linux对文件目录的权限有四种的,x,w,r 和-(无权限),如果你要修改某文件目录的权限的话可以用chmod命令
举个例子:现在/test1/file.txt 目录的权限如下:
[root@localhost root]# ls -l /test1/file1
-rw-r--r--  2  root   root 180 .....(后面省略了)
你要修改为:-rwxrw----,那你就可以键入如下命令:
[root@localhost root]# chmod u=rwx,g=rw /test1/file1.txt
如果你要删除某文件 目录的话:你可以用:rm 命令就可以了
回复 支持 反对

使用道具 举报

发表于 2007-8-22 21:57:07 | 显示全部楼层
搜索一下 ACL 是啥玩意就会明白访问权限的控制的真义了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表