文件与目录的三种权限:r(read)、w(write)、x(execute)
各权限对应的数值:r 4、w 2、x 1。组合权限即权限数值相加,如rw- = 4+2+0=6
和权限相关的三种文件、目录属性:拥有者(ower)、群组(group)、其它人(other),可以为这三个属性分别指定权限组合。
属性示意图:
1、第一栏 类型与权限
档案的类型:d 目录 、- 文件、l 连接文件( link file)、b 可存取的周边设备、c 一次性读取设备 ,像键盘鼠标等;
需注意:如果想进入目录,则用户最少要拥有该目录的 r-x 权限!仅有r 权限是不行的!
与权限相关的命令:
chgrp : 改变文档所属的组
chown: 改变文档拥有者,最长见的用途就是复制你的文件给其它人时。
chmod :修改文档权限
A、数字类型的权限修改
如何将一个文档的权限更改为 rwxr-xr-- 呢,这组权限对应的数值为 [4+2+1][4_0_1][4+0+0] = 754;
那么就应该用如命令:chmod 754 filename 即可!
B、符号类型的权限修改
第一栏:命令名称
第二栏:要修改那个属性的权限,u即拥有者user、g表文档所属群组group、o表示其他用户 other 、a 表示全部。
第三栏:确定了你是要增加权限(+),去除权限(-),设定为某权限(=)
第四栏:你要操作的权限!
第五栏:档案名
例:
各权限对于文件与目录的意义
A、对文件的意
r:表示可以查看文件的内容
w:表示可以向文件中写入新内容,修改内容,删除内容!注意并不能够删除文件哦!
x:表示具有执行文件的权限!仅代表,具有可执行的权限,并不保证可以执行成功!是否能执行成功主要取决于文件的内容!
B、对于目录的意义
r:表示,可以读取目录中文件及子目录的列表
w:表示,可以对目录下的文件及子目录进行,移动,重命名,复制,删除等操作
x:表示可以进入该目录。如果对一个目录只有r权限没有x权限,则表明,只能够查看目录下的文件及子目录列表,但不能够进入该目录
详细系统的介绍请看鸟哥的文章:http://linux.vbird.org/linux_basic/0210filepermission.php