用户初始化文件可以由管理员和用户进行定制。此重要任务可以通过位于集中位置且分布在全局的名为站点初始化文件的用户初始化文件来完成。使用站点初始化文件,可以不断向用户的工作环境中引入新功能,同时允许用户定制用户初始化文件。
如果您在用户初始化文件中引用站点初始化文件,那么,当用户登录系统时或者当用户启动新 shell 时,对于站点初始化文件进行的所有更新都将自动反映出来。站点初始化文件可用于将系统范围的更改分发到您在添加用户时未参与的用户工作环境中。
可以按照定制用户初始化文件的方式定制站点初始化文件。站点初始化文件通常驻留在一台或一组服务器上,并作为第一条语句出现在用户初始化文件中。而且,每个站点初始化文件都必须与引用它的用户初始化文件属于相同类型的 shell 脚本。
要在 bash 或 ksh93 用户初始化文件中引用站点初始化文件,请在用户初始化文件的开头位置插入类似以下内容的一行:
. /net/machine-name/export/site-files/site-init-file