Linux文件权限问题
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