在知道谁运行脚本的同时,运行脚本作为另一个用户
在Linux中,需要编写一个可以作为其他用户运行的Shell脚本(通过此脚本的DOAS权限),但是我需要在脚本中知道最初运行它的脚本。我该怎么做?
In Linux, need to write a shell script which can be ran as other users (via doas permissions for this one script), but I need to know in the script who ran it originally. How would I go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 Man Page
因此,请使用
$ doas_user
获取原始用户名。From the man page
So use
$DOAS_USER
to get the original username.