1.指定预设的权限掩码umask
umask [-S][权限掩码] -S 以文字的方式来表示权限掩码 #[权限掩码]是由3个八进制的数字所组成。文件夹预设权限用777减去[掩码]。文件预设权限用八进制数666(即无x位)减去[掩码]。文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1;
2.bash的配置文件分类
- 全局配置(对所有用户都生效的):/etc/profile, /etc/profile.d/*.sh, /etc/bashrc
- 个人配置(在用户家目录下,只对当前用户生效):~/.bash_profile, ~/.bashrc
- profile类的文件作用:设定环境变量、运行命令或脚本。
- bashrc类的文件作用:设定本地变量、定义命令别名。
3.SHELL的类型(用户登录的角度来分):
- 登录式shell:正常通过某终端登录,如su - USERNAME 、su -l USERNAME
- 登录式shell:读取配置文件顺序:/etc/profile –> /etc/profile.d/*.sh –> ~/.bash_profile –> ~/.bashrc –> /etc/bashrc
- 非登录式shell:图形终端下打开命令窗口、自动执行的shell脚本,如su USERNAME
- 非登录式shell读取何配置文件顺序:~/.bashrc –> /etc/basrc –> /etc/profile.d/*.sh
转载请注明:零五宝典 » Linux学习笔记(13)-文件权限管理2