摘要:本文章详细介绍了关于Linux文件权限控制的相关知识,文件类型标识的第一个字符什么含义?如何计算文件的属性值?如何查看文件权限?如何修改文件权限?
一个Linux文档分为文件类型以及权限部分,其中权限部分分为三种使用者和操作权限两方面。
一、文件类型标识
普通文件的文件权限第一个字符为“-”
目录文件的文件权限第一个字符为“d”
字符设备文件的文件权限第一个字符为“c”;
块设备文件的文件权限第一个字符为“b”;
符号链接文件的文件权限第一个字符为“s”
二、使用者可以分为三类
第一类:文件的所有者(user)
第二类:一个工作组(group)的用户
第三类:上述两类之外的其他人。
三、操作权限分为
第一:读(r)助记:read,属性值存在赋值为4;
第二:写(w)助记:write,属性值存在赋值为2;
第三:执行(x)助记:execute,属性值存在赋值为1;
不存在赋值为0,对应位置使用-代替。
四、实例
----查看权限
可以使用ls –al 命令列出该文件夹下所有文件及其权限
----权限解释
例如对“blog”的权限解释:
d表示blog文件类型为文件夹,
第一组rwx表示user拥有读写执行权限,属性值为4+2+1=7;
第二组r-x表示同组的拥有读和执行权限,但不拥有写权限,属性值为4+0+1=5;
第三组r-x表示除此之外的其他人只拥有读和执行权限,不拥有写权限属性值为4+0+1=5。
此时该blog文件夹的权限属性值为:755。
----权限修改
改变文件属性的命令为chmod命令,
格式为:chmd 属性值 文件名
例如:
chmod 666 blog 将blog目录的所有用户的属性改为只能读和写;
chmod –R 666 blog 将blog目录及其子目录的属性都改为只读和写;
第1次:2018年8月31日11:38:01