![root 用户未在 /etc/profile.d/prompt.sh 中加载变量](https://linux22.com/image/187845/root%20%E7%94%A8%E6%88%B7%E6%9C%AA%E5%9C%A8%20%2Fetc%2Fprofile.d%2Fprompt.sh%20%E4%B8%AD%E5%8A%A0%E8%BD%BD%E5%8F%98%E9%87%8F%20.png)
我有一个简单的 bash 脚本,/etc/profile.d/prompt.sh
它加载一些环境变量以在提示中使用。变量在常规管理员帐户中显示正常,但在 root 帐户中则不然。如何获取 root 帐户来加载/etc/profile.d/prompt.sh
脚本?
为什么这不能开箱即用?prompt.sh
在 root 的 .bashrc 文件中手动获取脚本会不会有什么坏处?
我应该提到我正在使用 debian gnu/linux。
答案1
这个问题是个骗子。总结答案就是不要sudo su
切换到root。sudo -i
作品。