--- tags: Linux --- # 使用sudo時保有原本user的environment variables ## 問題 基於安全問題,程式中可能會用到環境變數來使用一些資訊例如database的登入資訊。但若此程式需要root權限的話,在使用sudo執行後便會將user改為root,會使程式的執行環境改為root的環境而非user的,因此程式便讀取不了user的環境變數。 ## 解法:使用sudo的參數-E ``` sudo -E <command> ``` ## 範例 ``` sudo -E node main.js ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up