Linux - 查看和修改文件权限
查看文件权限
在linux操作系统中使用ls -l
可以看到当前目录下文件或者文件夹的一些详细信息
第1个字符代表文件类型
第2~10个字符表示文件权限
r表是读 (Read) 、w表示写 (Write) 、x表示执行 (Execute)
- 前三个表示文件拥有者的权限
- 中间三个表示文件所属组拥有的权限
- 后三个表示其他用户拥有的权限
比如这张图片表示无论是文件拥有者还是所属组或者是其他用户,都有读写权限。另外,图中的两个 root 分别代表文件的拥有者和文件所属组。
修改文件权限
方式一
chmod [-R] xyz 文件或目录
xyz分别为拥有者和所属组和其他用户所具有的权限的数值表示
各权限所代表的的数据r:4 w:2 x:1
eg. -rwxrwx--- owner=rwx=4+2+1=7 group=rwx=4+2+1=7 others=---=0+0+0=0 770
方式二
chmod [-R] u=rwx,g=rx,o=r 文件或目录
修改文件所属用户和组
chown [-R] root 文件或目录 //改用户
chgrp [-R] root 文件或目录 //改所属组