Linux 用户与组管理全解析
1. 用户环境管理
1.1 脚本执行机制
每次用户登录时,会执行两个配置脚本:系统配置脚本(对所有用户相同)和用户登录配置脚本(可根据用户需求定制)。用户注销时,会运行用户注销脚本。此外,每次生成 shell(包括登录 shell)时,都会运行用户 shell 脚本。不同的 shell 会使用不同类型的脚本,在 Red Hat 系统中,常用的默认 shell 是 BASH shell,用户也可以选择使用 TCSH 或 Z shell。
1.2 BASH 脚本详情
对于 BASH shell,每个用户在其主目录下都有自己的 BASH 登录配置脚本 .bash_profile ,系统配置脚本位于 /etc 目录下,名为 profile 。BASH shell 用户 shell 脚本是 .bashrc ,该文件还会运行 /etc/bashrc 文件以实现全局定义,如 PS1 和 TERM 变量。 /etc/bashrc 文件还会执行 /etc/profile.d 目录中的任何专门初始化文件,如用于 KDE 和 GNOME 的文件。 .bash_profile 文件会运行 .bashrc 文件,并通过它运行 /etc/bashrc 文件,从而实现全局定义。
超级会员免费看
订阅专栏 解锁全文
2040

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



