如果我不解决这个问题,我将无法正确运行 bash 脚本来检查 IF 语句中的 $USER 是否为 root,因为,事实上,$USER 永远不是 root,即使 whoami 是 root。无论我是否 su 为 root,我都会保持以前的用户身份,至少对于 $USER 变量而言。我该如何解决?我尝试将变量 $USER 设置为等于 .zshrc 文件上命令 whoami 的输出,但它根本不起作用。
命令 whoami 和 echo $USER 给出不同的输出,这怎么可能?
相关内容
- TikZ,\graph,无法更改颜色
- 如何提高视频音量
- 在 Windows 中向 TexMaker 添加自定义 .bst [重复]
- 使用 yum 在 centos 6/7 中降级 Google Chrome 稳定版
- Exchange 2003 碎片整理太慢
- 恢复 suse grub
- ssh 公钥而不是 SASL 来进行身份验证的 SMTP 发送?
- 信任但要验证
- Ubuntu 16.10 上的 eclipse Neon.1a Release (4.6.1) 日志问题在 Ubuntu 16.04 上运行良好
- 让 HP LaserJet P3015 与 Ubuntu 14.04 一起工作(无法打印测试页)?