是否可以在使用 sudo 调用的脚本中获取真实用户名?

Tre*_*ier 4 bash

我有一个用 sudo -- 调用的脚本,我sudo script希望能够看到运行该脚本的用户的用户名(不是 root)。

坚持whoamiid -un在脚本内只是给我root

ein*_*ien 10

sudo 创建一个名为 SUDO_USER 的环境变量。您可以像这样在脚本中使用它:

echo $SUDO_USER