在Linux中,我们使用ll
命令可以查看文件以及其权限,其中:
- r:可读
- w:可写
- x:可执行
但是我们能看到有三组rwx。其中第一组代表文件拥有者对这个文件的权限
第二组代表文件拥有者所在的组中的用户对这个文件的权限
第三组除上述两种外的任何用户/组对此文件的操作权限
这么一说对于文件权限就很好理解了,但是我一直在困扰,使用chmod
命令去修改文件权限的时候,使用的是数字,比如:600、700、777。这又代表什么?
r读取:4
w写入:2
x执行:1
三个加起来就是权限了。第一个数字是第一组,第二个是第二组,第三个是第三组。
比如rwxrwxrwx是777