快乐由心
文件权限
上一篇 /
下一篇 2011-05-03 15:44:37
/ 个人分类:所遇所得
查看文件属性,ls -l ,我们会看到文件的信息,如:
[root@localhost mnt]# ls -l
total 11
dr-xr-xr-x 1 root root 4192 2011-05-03 15:45 hgfs
drwxr-xr-x 2 root root 4096 2011-01-23 06:46 sd
drwxr-xr-x 2 root root 4096 2011-04-21 10:49 SD
如上述所示,其中
total 11是该目录中所有文件/文件夹所占的空间;
d表示类型是目录;(l:符号链接(指向另一个文件);s:套接字文件;b:块设备文件;c:字符设备文件;p:命名管道文件;-普通文件 )
r-xr-xr-x:这是该文件的权限位,一共9个权限位,通过这些权限位,可以设定用户对文件的访问权限。这9个字符可以分为3组:
r-x:文件属主权限 这是前面三位
r-x:同组用户权限 这是中间三位
r-x:其他用户权限 这是最后三位
其中:r表示读权限;w表示写/更改权限;x:执行该脚本或程序的权限。在该权限上标-,表示权限被禁止。
在创建新文件或文件夹时,并未给属主赋予执行权限,即在用户创建文件时,系统不会自动地设置执行权限位。这出于加强系统安全的考虑,必须手动的修改权限,于是我们用到了chmod命令。
chmod:
1:chmod命令的一般格式:
chmod【who】operator 【permission】filename
其中,who的含义是:
u 文件属主权限。
g 同组用户权限。
o 其他用户权限。
a 所有用户(文件属主、同组用户及其他用户
o p e r a t o r的含义:
+ 增加权限。
- 取消权限。
= 设定权限。
p e r m i s s i o n的含义:
r 读权限。
w 写权限。
x 执行权限。
s 文件属主和组s e t - I D。
t 粘性位*。
l 给文件加锁,使其他用户无法访问。
u,g,o 针对文件属主、同组用户及其他用户的操作。
*在列文件或目录时,有时会遇到“ t”位。 “t”代表了粘性位。如果在一个目录上出现
“t”位,这就意味着该目录中的文件只有其属主才可以删除,即使某个同组用户具有和属主
同等的权限。不过有的系统在这一规则上并不十分严格。:
2:c h m o d命令绝对模式的一般形式
chmod [mode] file
如chmod 777 filename,即表示对所有用户可读写可执行。
收藏
举报
TAG: