Linux

為什麼即使我在 sudoers 中有 NOPASSWD,圖形安裝程序也會要求輸入密碼?

  • September 16, 2020

這似乎是一個“功能”,因為它在我嘗試過的所有發行版中都是一致的。

在我的家用開發機器上,我經常安裝新軟體並進行其他調整,每天輸入幾次密碼並不好玩,所以我添加了一個

user ALL = NOPASSWD: ALL

線到/etc/sudoers.d/user.

這在命令行中按預期工作(即:sudo apt install whatever不會要求輸入密碼),它似乎被圖形程序完全忽略(即:update-manager、、synapticpackagekit類似工具要求輸入密碼)。

這背後的原因是什麼?(或:“我做錯了什麼”?)

更新:快速閱讀polkit文件讓我有點困惑:是否有一種簡單的方法可以達到相同的結果(堅持確認,例如需要預先說明sudo這對於引起您對潛在危險行為的注意很重要,但減少打字練習)?

他們沒有使用sudo. 他們正在使用polkit。Polkit 配置獨立於sudoers.

引用自:https://unix.stackexchange.com/questions/609623