Linux学习笔记(13)-文件权限管理2

Linux 1007℃

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