我想创建一个必须使用 sudo 执行的 bash 脚本,但应该考虑执行它的非 sudo 用户的名称。因此,如果用户bob运行,sudo ./myscript.sh我想myscript.sh知道bob是执行它的人。
让我们看看里面myscript.sh:
USER=$(whoami)
# Do something that takes into account the username.
Run Code Online (Sandbox Code Playgroud)
我怎么知道产生这个进程的用户的名字?更具体地说,我应该使用什么而不是whoami获取bob而不是root?