請先切換到超級用戶(root),將 /etc/sudoers
修改為可編輯。
chmod 777 /etc/sudoers
對此文件進行修改后,將 /etc/sudoers
修改回只讀模式。
chmod 440 /etc/sudoers
文件里的權限配置如何修改:
root ALL=(ALL:ALL) ALL
關於此權限設置的說明:
root 表示 此項規則應用於root用戶
從左到右
第一個ALL 表示這項規則應用於所有主機
第二個ALL 表示root(用戶)可以像所有用戶一樣運行命令,可以切換到所有用戶
第三個ALL 表示root(用戶)可以像所有組一樣運行命令
第四個ALL 表示這項規則應用與所有命令。
所以這條權限設置的語句表示root用戶可以使用sudo執行任何命令。
允許普通用戶使用 sudo 命令
修改 /etc/sudoers
增加一行
greatdb ALL=(ALL) NOPASSWD: ALL
NOPASSWD: ALL 表示不輸入密碼也能執行所有命令。