通常,我会创建一个用户帐户,然后在主文件夹中将命令放在文件cd
中~/.bashrc
。但是,对于系统用户,在主文件夹中,/etc/bash.bashrc
将使用文件;对于多个系统用户,我需要一种更有条件的方法。
该/etc/bash.bashrc
文件是否可以知道哪个用户正在执行它,并根据我以哪个用户身份登录来更改登录目录?
这些系统用户从未以远程身份登录,仅使用su
。
答案1
您可以在 中设置用户的主文件夹/etc/passwd
。找到具有该用户名的行并更改第六个条目,该条目代表用户登录时所在目录的绝对路径。
也可以看看:了解 /etc/passwd 文件格式