筆記:
使用源碼部署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 重新加載