| 用途 | 显示当前有效用户名 |
|---|---|
| 语法 | whoami |
| 所属 | coreutils |
常用示例
常用示例
whoami
sudo -u postgres whoami
echo "run as $(whoami) at $(hostname) at $(date -Is)" >> /var/log/deploy.logsudo 目标身份验证用 sudo whoami 或 sudo -u xxx whoami;whoami 与 logname 不同(后者是登录名)。
whoami 打印当前有效用户名(等价 id -un);配合 sudo -u 或 su 后验证身份,也是脚本判断权限上下文的最简手段。
| 用途 | 显示当前有效用户名 |
|---|---|
| 语法 | whoami |
| 所属 | coreutils |
whoami
sudo -u postgres whoami
echo "run as $(whoami) at $(hostname) at $(date -Is)" >> /var/log/deploy.log