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


    筆記:

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

  

  這種情況應該是環境變量導致的,使用 env |grep PATH 和 sudo env |grep PATH 發現兩者變量值不一樣

  

  解決辦法:

  使用 sudo vim /etc/sudoers 打開文件修改env_reset參數,然后 :wq! 退出

  

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

  

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM