2021-05-12 14:32:11
如何在 Linux 中不輸入密碼執行 sudo 命令
2020-06-16 16:35:08
sudo命令允許受信任的使用者作為另一個使用者執行程式,預設情況下是root使用者。如果您在命令列上花費了大量時間,那麼sudo將會是您一直使用的命令之一。
通常,要授予sudo存取許可權,請將使用者新增到sudoers檔案中定義的sudo組。在Debian,Ubuntu及其衍生產品上,sudo組的成員在基於RedHat的發行版(如CentOS和Fedora)上獲得sudo許可權,sudo組的名稱是wheel。
在執行sudo命令之前,系統將提示該組的每個成員輸入密碼。這增加了額外的安全層,是向使用者授予sudo許可權的首選方式。
如下圖:
但是,在某些情況下,例如執行自動指令碼,您可能需要設定sudoers檔案並允許某些使用者執行sudo命令而不要求輸入密碼。
將使用者新增到Sudoers檔案
sudoers檔案包含確定使用者和組的sudo許可權的資訊。
您可以通過修改sudoers檔案或將組態檔新增到/etc/sudoers.d目錄來設定使用者sudo存取許可權。此目錄中的所有檔案都包含在sudoers檔案中。
在進行任何更改之前,最好備份當前檔案:
linuxidc@linuxidc:~/www.linuxidc.com$ sudo cp /etc/sudoers{,.backup_$(date +%Y%m%d)}
相關文章