每个 sudo/su 用户的自定义 Shell 提示需要 Root

每个 sudo/su 用户的自定义 Shell 提示需要 Root

是否可以让多个用户使用 root shell,但每个会话/用户在 BASH shell 上有不同的提示?我们有一些培训环境,用户可以使用 su/sudo 进入 root shell 进行演示。

注意:我知道有关 su/sudo 等的最佳实践。这些是培训环境,我特别希望以 root 身份运行交互式 shell 来进行学习。

答案1

您可以从玩开始who。它可以给您一个真实的用户名。

例如,添加到/root/.bashrc代码中,如

REALUSER=`who -m|cut -f1 -d' '`
export PS1="$REALUSER->\u \$ "

相关内容