原作者:https://serverfault.com/questions/510888/sudo-u-fails-with-env-u-no-such-file-or-directory
有时,通过 sudo -i 命令切换到 root 用户时,会报错如下
![](https://img.haomeiwen.com/i18509533/424ec0be100af43c.png)
解决方案如下:
![](https://img.haomeiwen.com/i18509533/dfe661f118cb8118.png)
1、在 ~ 用户根目录下创建 .bashrc 文件
2、在该文件中写入以下命令并保存
alias sudo='sudo env PATH=$PATH'
3、执行以下命令,在当前bash环境下读取并执行 .bashrc 文件中的命令
source .bashrc
4、执行以下命令
unalias sudo
成功如下
![](https://img.haomeiwen.com/i18509533/84a06b513d312297.png)
网友评论