学习Linux心得笔记(13)-权限及权限管理2

作者: sxdgy 分类: linux 发布时间: 2017-06-22 10:53

1、指定在建立文件时预设的权限掩码umask:

umask [-S][权限掩码]
    -S 以文字的方式来表示权限掩码
#补充说明:[权限掩码]是由3个八进制的数字所组成。文件夹预设权限用777减去[掩码]。
#文件预设权限用八进制数666(即无x位)减去[掩码]。文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1;

2、bash的配置文件分类:

a.全局配置(对所有用户都生效的):
    /etc/profile, /etc/profile.d/*.sh, /etc/bashrc
b.个人配置(在用户家目录下,只对当前用户生效):
    ~/.bash_profile, ~/.bashrc
c.profile类的文件:
    作用:设定环境变量、运行命令或脚本。
d.bashrc类的文件:
    作用:设定本地变量、定义命令别名。

3、SHELL的类型(用户登录的角度来分):

a.登录式shell:
    正常通常某终端登录,如su - USERNAME 、su -l USERNAME
    读取配置文件顺序:/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc
b.非登录式shell:
    图形终端下打开命令窗口、自动执行的shell脚本,如su USERNAME
    读取何配置文件顺序:~/.bashrc --> /etc/basrc --> /etc/profile.d/*.sh