鸟哥的Linux私房菜 第一部分 第六章 文件的权限

平时使用Linux系统时,遇到文件的权限问题,多数都是去网上看解决方法,每次只是一知半解,都不够系统和全面,现阅读《鸟哥的Linux私房菜》一书,遇到文件的权限这一章,内容很全面,故以记之!

使用命令ls -al可以查看详细的文件信息

内容如下(以root用户登陆的情况)

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

 

1.权限

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

通常,第一个字符不允许被修改

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

补充一下,rwx可以看作二进制的111,如果是r-x就是101,把二进制换算为十进制就是7,5,就是平常遇到的设置文件权限的数字写法,数字7等效于rwx。其中r -> read     w -> write    x -> execute

其中r表示只读权限

其中w表示删除、更新及新建目录或文件的权限

其中x表示可执行权限,如果是一个目录,当用户没有可执行权限时,执行cd filename将无效

 

关于文件的修改日期

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

 

修改文件属性和权限

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

 

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

 

数字类型改变文件权限,

前面说到rwx或者r--可以用二级制的数字来计算,所以不同的权限对应不同的数字,改变文件的权限命令如下

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

 

符号类型改变文件权限:

u -> user     g ->group  o ->others  a -> all

改变文件的权限的命令如下

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

符号类型的使用方法还可以使用+ -

鸟哥的Linux私房菜 第一部分 第六章 文件的权限

所以,符号类型的操作有三个操作符:=,+,-