使用sudo執行命令提示command not found

    筆記:nginx

  使用源碼部署nginx的時候,使用sudo nginx提示command not found,可是直接使用nginx會致使權限問題:vim

  

  這種狀況應該是環境變量致使的,使用 env |grep PATH 和 sudo env |grep PATH 發現二者變量值不同bash

  

  解決辦法:spa

  使用 sudo vim /etc/sudoers 打開文件修改env_reset參數,而後 :wq! 退出3d

  

  接着修改.bashrc文件,使用vim ~/.bashrc打開,加上 alias sudo='sudo env PATH=$PATH' ,而後 :wq 退出,使用 source ~/.bashrc 從新加載blog

  

相關文章
相關標籤/搜索