搞懂Linux文件权限
前言
搞懂了,理解了,就记住了,用的时候不用再找搜索引擎了,提升巨大效率。
用户权限说明
Linux下文件类型标识:-标识普通文件,d代表目录文件,l代表符号链接等。
Linux下对文件和目录权限的粒度有拥有者 、组成员 、其他所有用户三种。
Linux下对文件和目录的权限类型包括读,写,执行,对应字母为 r、w、x,没有权限用-表示。
使用
id
命令查看当前用户id和所属群组,使用ls -l
查看文件及其权限,如下图所示:所以,第一个目录的权限标识含义从左到右依次是:d表示目录,rwx拥有者权限是读写执行,rwx组权限是读写执行,r-x其他用户权限读,执行。
更改文件权限
使用chmod
命令和八进制数字表示法更改权限,用法:chmod [-R] 权限 目录路径
示例
所以下图的命令是什么意思?设置文件config.json的权限为:拥有者,群组成员,其他用户都是读写执行权限。如果要更改的是目录里所有文件,加上-R
选项,进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录,即:chmod -R 777 目录路径
,完整的用法参阅文档。
更改所属用户
使用chown
命令更改文件或目录的所有者和群组,用法chown [-R] 账号名称:用户组名称 文件或目录
。
示例
下图把文件拥有者改为root用户。
以上是 搞懂Linux文件权限 的全部内容, 来源链接: utcz.com/z/518209.html