linux权限格式为:

- --- --- ---
-rwx rwx rwx

权限格式分为三组,每组3个字母,其中

第一组为所有者权限,
第二组为同组用户权限,
第三组为其他用户权限
r:表示读取,w:表示写入,x:表示执行

权限同样可以使用二进制数字表示,三位一组,每组可转化为十进制

例如:-rwx rwx rwx ——> -111 111 111  ——> -777

设置更改权限使用chmod:

如 chmod+755或chmod+777

而umask与chmod相反,chmod是赋予权限,umask是去除某些权限:

文件的默认访问权限为 -rw-rw-rw- (666),创建目录的默认权限 drwxrwxrwx (777)
减去umask的位就是结果的权限
若umask为244,对于新建文件,权限 666-244得到422