我有 appuser01 和 appuser02 帐户以及家庭目录 / appuser01 作为用户appuser01的homedir。 我也希望用户 appuser02 拥有相同的homedir / appuser01 ,但用户 appuser02 应使用不同的个人资料文件。 目的是为不同的用户提供不同的env变量,但是在同一个文件夹中。请告诉我处理此问题的最佳方案。
答案 0 :(得分:1)
如果您希望这些用户共享目录,请让他们共享其主目录之外的目录。当linux登录帐户时,它会检查帐户的主目录中是否有相关的点文件(.bashrc,.bash_profile,.profile等)并加载这些文件。如果您有两个共享同一主目录的用户,则会强制他们使用相同的点文件。
如果您必须让用户共享同一个主目录,那么您将需要编辑这些点文件以执行大量操作:
if [ "$(whoami)" == appuser01 ]; then
env1=value
fi