您的位置:首页 > 其它

Solaris 文件访问权限设置

2011-06-09 21:43 267 查看
[概要说明]
Unix操作系统下文件或目录的访问权限是严格设定的,以此确保了系统的高安全性,这是优于Windows的地方。OK,下面就说明如何使用chmod命令对文件和目录进行访问设置。
[执行环境]
OS: Solaris 5.10
User: informix

[准备知识]
命令:ls -alF
说明:-a 列出所有文件,包括隐藏文件(以.开头的文件,如.profile)
-F 以后缀符号列出文件类型,后缀符号含义如下:
/ 目录文件
= 管套文件
@ 符号连接文件
* 可执行文件
-l 给出文件的长列表信息,包括:文件类型、权限、链接信息、文件属主、属组、大小、最近修改日期
字符所代表的文件类型:
d 目录
- 普通文件
b 块设备文件
c 字符设备文件
l 符号连接文件
s 管套文件

字符所代表的执行权限:
r 可读权限
w 可写权限
x 可执行权限
- 无对应的权限
[执行过程]
1、列出文件详细信息
#ls -laF
drwxr-xr-x 2 informix informix 1024 Jun 9 20:27 ./
drwxr-xr-x 7 informix informix 1024 Aug 11 2010 ../
-rwxr--r-- 1 informix informix 12 Jun 9 20:43 pub.sh*
说明:1) ./ 代表当前目录,../ 代表上级目录
2) -rwxr--r-- 说明:pub.sh文件的属主informix对其有可读(r)可写(w)可执行(x)权限,同组用户只有可读(r)权限,其他用户只有可读(r)权限

2、用chmod命令改变文件的访问权限
chmod有两种使用模式:
1)符号模式
u 文件的属主
g 同组用户
o 其他用户
a 所有用户
+ 增加权限
- 取消权限
= 设置权限
实例1:#chmod u=rwx,go=rx pub.sh
说明:pub.sh对属主具有rwx权限,对group和other用户,具有rx权限实例2:#chmod a+rx pub.sh
说明:pub.sh对所有用户具有读、可执行权限 2)数字模式
r=4,w=2,x=1,-=0
(因此可能的组合是:7=4+2+1,6=4+2+0,5=4+0+1,4=4+0+0,3=0+2+1,2=0+2+0,1=0+0+1,0=0+0+0)
实例:#chmod 755 pub.sh
说明:pub.sh对属主具有读、写、执行权限,对同组用户和其他用户有可读、执行权限

(PS: 部分参考自互联网)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: