解決centos下sudo問題

今天搜索了一下,發現ubuntu下打sudo默認用戶是能夠得到系統權限,而centos不行,
也就是執行sudo +命令時,報錯
lee is not in the sudoers file. This incident will be reported.
網上終於找到答案解決了。
1.輸入"su root",得到系統權限 
2.更改文件的讀寫權限。增長寫權限
輸入命令"chmod u+w /etc/sudoers"。 
3.編輯/etc/sudoers文件。
輸入命令"vim /etc/sudoers",輸找到這一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(這裏的xxx是你的用戶名),而後保存(就是先摁一下Esc鍵,而後輸入":wq")退出。 撤銷文件的寫權限。

4.輸入命令"chmod u-w /etc/sudoers",撤銷寫權限。 ubuntu

可是在 sudo su root時還會要求輸入當前用戶密碼,咱們不想輸入密碼能夠更改文件 /etc/sudoers 找到 vim

# %wheel    ALL=(ALL)   NOPASSWD: ALL centos

複製此行,並去掉#  ide

把whell改成你當前的用戶便可
spa

相關文章
相關標籤/搜索