Debian
在 debian 中添加 sudoer
在網上搜尋了很久,嘗試了我能找到的所有東西,我來問你們,我怎樣才能將現有使用者添加為 sudoer?
我試過了
usermod -a -G sudo user
並且
adduser user
都在根目錄下…第一個根本不起作用,第二個應該將“使用者”添加到 sudoers 但是當我嘗試使用該使用者執行 sudo 時,它說:使用者不在 sudoers 文件中。將報告此事件。
當我再次執行 adduser 時,它說使用者 ‘user’ 已經是 ‘sudo’ 的成員。
我能做些什麼???
-編輯:為澄清起見,我確實希望在嘗試執行 sudo 時提示使用者輸入密碼。目前,當使用者執行 sudo 時,系統會提示他輸入密碼,然後他得到“使用者不在 sudoers 文件中……”我希望他能夠執行 sudo,得到提示,然後升級權限。
以 root 身份編輯 /etc/sudoers 並放置以下行:
youruser ALL=(ALL) NOPASSWD:ALL
後
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
通過這種方式,您將能夠無密碼地執行所有需要 sudo 權限的命令。
為了使用 sudo 並提示您輸入密碼,您需要刪除
NOPASSWD:ALL
以下命令是正確且足夠的,但您需要完全註銷使用者並重新登錄才能工作。
usermod -a -G sudo user