深入理解Linux用户与组管理
1. 用户环境管理
在Linux系统中,用户环境的管理涉及到多个方面,尤其是与用户登录、注销以及shell操作相关的脚本执行。
每次用户登录时,会执行两个配置脚本:一个是系统配置脚本,对所有用户都相同;另一个是用户登录配置脚本,可根据每个用户的需求进行定制。用户注销时,会运行用户注销脚本。此外,每次生成shell(包括登录shell)时,都会运行用户shell脚本。不同的shell使用不同类型的脚本。在Red Hat系统中,常用的默认shell是BASH shell,用户也可以选择使用TCSH或Z shell等。
1.1 BASH shell的配置脚本
- 用户登录配置脚本 :每个用户在其主目录下都有一个名为
.bash_profile的BASH登录配置脚本。 - 系统配置脚本 :位于
/etc目录下,名为profile(无前置点)。 - 用户shell脚本 :称为
.bashrc。该文件还会运行/etc/bashrc文件,以实现诸如PS1和TERM等全局定义。/etc/bashrc文件还会执行/etc/profile.d目录中的任何专用初始化文件,例如用于KDE和GN
超级会员免费看
订阅专栏 解锁全文

157

被折叠的 条评论
为什么被折叠?



