umask命令
umask 系统创建文件时默认保留的权力
- umask 077 临时设定系统预留权限为077
修改之后的权限:目录:700;文件:600
目录的权限就是用777减去umask值,文件再减100
此命令只是临时修改,系统配置文件并没有修改
如果要永久修改umask,需要修改系统配置文件和shell的配置文件 - vim /etc/profile 系统配置文件
- vim /etc/bashrc shell的配置文件
修改完配置文件后也不会立即生效,需要用下面的命令让更改立即生效 - source /etc/profile
- source /etc/bashrc
特殊权限
- stivky 粘制位
- 只针对目录生效,当一个目录上有sticky权限时,那么这个目录中的文件只能被文件的所有者删除
- chmod o+t dir
- chmod 1xxx dir xxx是rwx权限