root 用户未在 /etc/profile.d/prompt.sh 中加载变量

root 用户未在 /etc/profile.d/prompt.sh 中加载变量

我有一个简单的 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作品。

相关内容