【发布时间】:2017-02-09 16:31:51
【问题描述】:
我以“user1”的身份使用系统,并以其他用户的身份使用 sudo 说“sudo -u user2 sbsh”并执行 perl 脚本。
有没有办法在我正在运行的脚本中获取“user1”?
我使用了 ENV{'USER'}。但它给了“user2”。 'SUDO_USER' 也不起作用。
【问题讨论】:
-
使用
SUDO_USER时会显示什么? -
@AntonH 我对 SUDO_USER 一无所获
-
@BenjaminW。我试过了..要么得到root或user2或什么都没有..但不是user1
-
@BenjaminW。它不是 sujt sudo -u.. 它是 sudo -u sbsh