前言:
當我們用useradd 或者手動為linux創建一個新用戶,然後如果我們想從讓這個普通用戶獲得root的權利執行一些命令時 (sudo [cmd])會出現這樣的錯誤提示:XXX is not in the sudoers file. This incident will be reported.
如果你正是這種情況,那麼相信這篇文章會對你有所幫助
正文:
在百度,google上一搜會出現很多帖子,但其實都是同一個辦法,就是 在 /etc/sudoers 文件中 添加
“你的用戶名 ALL=(ALL) ALL", 這表示該用戶將可以在所有主機運行所有命令 (這對於一個普通用戶來說顯然是擁有太多權利了,存在著安全隱患 )
所以這裡介紹另外一種更加簡單安全的方法,
1. 用root登入, 並打開 /etc/group 編輯
# sudo vi /etc/group
2. 找到 admin 組,然後在後面加上新的用戶如圖
3. 保存後,該新用戶就可以獲得root的權利了,比分說 sudo -s 測試