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)