服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 庆典
  3. 是否有可能获得使用sudo调用的脚本内的真正的用户名?
Intereting Posts
启用浏览器amazon aws访问公共DNS 为什么我只能连接到我的服务器时,从它产生的stream量? 将梭子鱼归档器的内容移至Google保险柜 获取pipe理员访问Windows XP(丢失密码) 如何在IIS中将子域映射到其他网站? 如何将nginx的用户代理列入白名单? SSH客户端问题:连接重置通过peer 启动机器后,IPMI将脱机 如何在查找表机制中执行外部程序? 不同背板架构的优点/缺点? 是否有一个安全的擦除硬盘的function,使数据在几分钟内不可恢复? Netfilter / iptables – 接受来自DNS CNAME的连接 获取文件的ctime,atime,mtime和扩展属性 (initscripts)执行一个命令,如果命令在10秒内没有完成,则运行另一个命令 将远程用户添加到传统电话系统?

是否有可能获得使用sudo调用的脚本内的真正的用户名?

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

在脚本内部粘贴whoami或id -un只是给了我root 。

  • 使用bash读取文件的第一行
  • 如何在bash中回显EOF?
  • 如何使用getopts提取parsing的项目后得到剩余的参数?
  • 这个shell命令中的“ – ”(double dash)是什么意思?
  • 检查目录是否存在使用主字符(〜)在bash中失败

sudo创build一个名为SUDO_USER的环境variables。 你可以像这样在脚本中使用它:

echo $SUDO_USER

您可以查看SUDO_USER,SUDO_UID或SUDO_GID环境variables以查找此信息。

  • 在bash脚本中执行干运行
  • Bash脚本倒计时5分钟显示在单行上
  • bash脚本:重复命令,如果它返回一个错误
  • “哪个”有一个bash内build的?
  • 使用初始命令运行交互式bash子shell,而不立即返回到(“超级”)shell
  • 检查Bash中的数组是否为空
  • 在bash中,两个&符号和一个分号是如何区别的?
  • 干净的方式来写一个复杂的多行string到一个variables

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy