文件的权限反向掩码,也叫遮罩码
普通创建文件,为了保证最小权限,创出来的权限只有user有rw其他只有r权限
权限的界定来自于 umask码
默认的umask码是0022
对于文件的创建。初始权限是666,减去umask就是新建文件的权限, 666-022=644
对于目录,是不一样的,初始权限是777,减去0022,得到的是755
umask是可以设置的,不过只能在当前shell中生效,
这样再生成文件目录的时候使用的就是新的权限反向掩码
这样就都没权限了
想要永久生效,可以修改 /etc/login.defs文件
UMASK 077 # 用户掩码 修改这个就可以永久生效
注意:
假如 初始权限减去权限反向掩码出现负值 如 666-0777
正常的是 -1 -1 -1 这样的是会自动加1的,会变成000
网友评论