sudo使用时似乎sudo -u $user仍在使用root环境。如何sudo使用用户环境?作为特别说明,并非所有我将在其上使用它的用户都有登录 shell。
Ger*_*der 21
尝试 sudo -i -u $user
gerald@book:~$ env |grep HOME
HOME=/home/gerald
gerald@book:~$ sudo -u ubuntu env |grep HOME
HOME=/home/gerald
gerald@book:~$ sudo -i -u ubuntu env |grep HOME
HOME=/home/ubuntu
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31540 次 |
| 最近记录: |