一、解读权限

在敲ll命令查看之后,出现
drwxr-xr-x. 9 root root     87 7月  16 18:16 home
9表示9B大小  root所有者 root所属组    大小 月 日期 时:分  名称

前十位字符:类型1位 所有者3位 所属组3位 其他人3位

类型1位:d表示目录    -表示文本

后面9位:
rwx所有者权限,所有者(用u表示)读写执行
r-x所属组权限,所有组(用g表示)读执行
r-x其他人权限,其他人(用o表示)读执行

二、修改权限chmod

方法一:

格式:

chmod [-R] 归属关系+-=权限类别 文件名...                   //=可以立刻拥有什么权限,不用查看原来有什么权限,比+-好用

举例:

chmod -R go+w home        //-R表示递归操作,把目录里面的文件一并改掉。在home目录给所有组和其他人添加写的权限

上面命令也可以写为    chmod -R go=rwx home

方法二:

格式:

chmod 权限值 文件名

权限值定义:

r    读    4
w    写    2
x    执行    1

举例:

chmod -R 766 home        //和u=rwx,g=rw,o=rw的操作是一样的

三、修改所有者和所属组chown

格式:

chown 所有者:所属组 文件名

特别注意:
文件所有者只能够改文件里的内容,想要更改文件本身属性需要有上层目录的权限

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐