参考 《鸟哥的Linux私房菜》6.4节
1.文件预设权限:umask
- umask就是指定
目前用户建立文件或目录时候的权限默认值
- umask是补码
- 查看补码:
umask
(数字方式显示权限)或umask -S
(rwx方式显示权限) - 一般文件的预设权限为-rw-rw-rw-(因为文件没有必要可执行);一般文件夹的预设权限是drwxrwxrwx(因为文件夹需要x权限来进入文件夹)
注意这不是所谓的umask值 - 例子:
022=>-ww
建立文件时:(-rw-rw-rw-)-(-----w--w-)=>-rw-r--r--
建立目录时:(drwxrwxrwx)-(d----w--w-)=>drwxr-xr-x - 修改umask值:
umask 002
即可 - 如果原本就没有的权限,umask中又标记了把这个权限“补(也就是去)”掉的话,就相当于不起作用,例子:(-rw-rw-rw-)-(--------wx)=-rw-rw-r--
- umask在/etc/bashrc中
- root的umask默认是022,普通用户的umask默认是002
2.文件隐藏属性
-
chattr:设置文件隐藏属性
-
lsattr:显示文件隐藏属性