2017-12-27 444 views
0

我目前正在使用arch linux,並且在/etc/profile.d/中有一個腳本,它在引導時成功運行。但是,在第一個sudo命令後,系統會提示我輸入密碼,並且在登錄時輸入密碼兩次有點令人討厭。如果可能的話,我不希望我的帳戶在執行sudo命令時從不要求輸入密碼,只是不適用於此啓動腳本。有任何想法嗎?提前致謝。在啓動時將/etc/profile.d/中的腳本作爲根執行?

+0

這是更適合於超級用戶或可能Serverfault,請參見:https://stackoverflow.blog/2009/05/31/the-stack-overflow-trilogy/ – Zlemini

+0

腳本在該位置作爲根執行所以我的問題是,爲什麼你在腳本中使用sudo?至於sudo的密碼,請檢查sudoers文件 – grail

回答

0

/etc/profile.d/目錄下的腳本以root身份執行。在這個腳本中不需要sudo命令。但是如果你想以另一個用戶的身份運行一個命令,你應該像下面的命令那樣執行它。

su - user -c 'command'