UNIX文件存取权限
来源:互联网 发布:类似evisu的潮牌 知乎 编辑:程序博客网 时间:2024/04/25 14:21
文件的存取权限 UNIX文件的存取有三种权限:
权限
普通文件的存取权限
目录的存取权限
r
具有读取文件的权利
能读取文件名称
w
具有写入文件的权利
能建立和删除文件,可以改变文件名
x
具有执行文件的权利
能使用该目录下的文件(如cd命令)搜索文件等
能够存取文件的用户类型 有三种类型的用户可以存取文件:
用户类型
说明
owner
文件的拥有者
group
文件的拥有者所在的用户组
other
其他用户(非owner和非group)
每种类型的用户都有三种文件存取权限:r、w、x。
文件存取权限的显示 可以通过"ls -l"命令显示,如:
$ ls -l file1
显示如下:
-rwxr-xr--2 wjm newservice 321 Oct 17 09:33 file1
上行第2-4字符"rwx"表示此文件属主wjm对此文件的权利为"可读、可写、可执行", 上行第5-7字符"r-x"表示此工作组newservice内的用户对此文件的权利为"可读、不可写、可执行",上行第8-10字符"r--"表示其他用户对此文件的权利为"可读、不可写、不可执行"
文件存取权限的修改 用chmod命令修改文件的存取权限,chmod命令的格式如下:
格式1: chmod symbolic_mode file...
格式2: chmod absolute_mode file...
这里只介绍符号模式(symbolic_mode), 符号模式的命令格式如下:
chmod [who] op permision file...
who项表示用户类型,它的内容为以下一项或多项:
u 拥有者(user--- owner)
g 与拥有者同一组的用户(group)
o 其他人(other)
a 所有人(all)
op项表示动作:
+ 表示要加上permission指定的权利
- 表示要取消permission指定的权利
permission项为存取权限,它的内容为以下一项或多项:
r 表示可读
w 表示可写
x 表示可执行
举例:
chmod u+w test report 拥有者对test和report文件“可写”
chmod u-x abC c 拥有者对abC c文件不可执行
chmod u+rwxmyfile1 拥有者对myfile“可读、可写、可执行”
chmod ugo+rwxmyfile2 任何人都对myfile“可读、可写、可执行”
改变文件属主及文件所在组 改变文件属主的格式如下:
chown 属主名 文件名
必须对文件具有write权利才可改变文件的拥有者。
改变文件所在组的格式如下:
chgrp 组名 文件名
必须是文件的拥有者或supervisor才能改变文件组别的归属。
举例:
chown wjm test1
chgrp newservice test1- UNIX文件存取权限
- Unix文件存取许可检查
- UNIX系统的文件属性和存取权限
- linux文件的存取权限
- UNIX文件权限探讨
- UNIX文件权限探讨
- unix文件权限详解
- 文件权限问题 unix
- 文件存取权限与设置set_uid位
- linux access函数判断文件存取权限
- linux access函数判断文件存取权限
- 修改svn文件的存取权限
- 修改svn文件的存取权限
- 存取权限
- UNIX文件安全与权限
- UNIX文件安全与权限
- UNIX文件安全与权限
- Unix系统文件权限管理
- C#集合类Queue
- Android 的系统属性(SystemProperties)设置分析
- 3.Strut国际化完成语言切换:资源文件
- HDU 4396 More lumber is required(最短路)
- iphone arc
- UNIX文件存取权限
- 你的财富能让你拥有什么?
- 多文件上传--2 (uploadImage.swf)
- 4.Strut国际化完成语言切换:struts-config.xml.web.xml
- OCP-047 Alter table emp drop colmun first_name
- svn 命令行创建和删除 分支和tags
- 重新整理 CSS HACK 解决浏览器兼容
- dbvisualizer通用数据库客户端 注册码
- JS取当前日期和时间