文件目录权限基础
例子:
rw- r-- r-- (r读 w写 x执行)
u g o u所有者 g所属组 o其他人)
可以简单理解成 rw- 是u所有者的权限,r–是g所属组的权限,r–是o其他人的权限
chmod
chmod u/g/o/a ±= rwx 文件或目录 (修改文件或目录的权限)
chmod mode=421 文件或目录
-R 递归修改
“其中的+和-,+就是给什么文件或者目录增添,减去什么权限,=就相当于+”
r 读权限
w 写权限
x 执行权限
rwx是分别对文件,目录有意义
对文件 | 对目录 |
---|---|
可以查看文件内容 | 可以列出目录中的内容 |
可以修改文件内容 | 可以在目录中创建,删除文件 |
可以执行文件 | 可以进入目录 |
chown
chown 用户 文件或者目录 (改变文件或者目录的所有者,给已经存在的用户)
该命令所在路径:/bin/chown
chgrp
chgrp 用户组 文件或者目录 (改变文件或目录的所属组)
该命令所在路径:/bin/chgrp
umask
umask [-S] (缺省权限)
[-S] 以rwx形式显示新建文件缺省权限
umask 后面直接接对应的权限数字可以修改默认(缺省)权限
777 rwx rwx rwx 【相与运算】
列如:创建一个默认的目录,权限为700
目录:rwx — --- 与 rwx rwx rwx (777) 运算
结果: — rwx rwx (077)