以其他用户身份运行脚本,同时知道是谁运行了该脚本



在Linux中,需要编写一个可以作为其他用户运行的shell脚本(通过这一脚本的doas权限(,但我需要知道脚本中最初是谁运行的。我该怎么做?

从手册页

默认情况下,将创建一个新环境。变量HOMELOGNAMEPATHSHELLUSER以及umask(2(被设置为适合于目标用户的值DOAS_USER被设置为执行doas的用户的名称

因此使用$DOAS_USER获取原始用户名。

相关内容

  • 没有找到相关文章

最新更新