歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu新添加用戶無法sudo問題的解決:修改sudoers

Ubuntu新添加用戶無法sudo問題的解決:修改sudoers

日期:2017/2/28 16:01:46   编辑:Linux教程

Ubuntu新添加的Hadoop用戶無法通過sudo執行命令,提示:

hadoop is not in the sudoers file...

解決這個問題只需要切換到其他可以執行sudo的用戶,修改/etc/sudoers文件即可,但是這個文件的修改要很小心,它默認的權限為440,所以要改權限,修改完文件再把權限改回去

改權sudoers文件的權限時要注意:

用sudo su -徹底切換到root,否則是不行滴

執行命令如下:

  1. $ sudo su -
  2. # chmod a+w /etc/sudoers
  3. # vi /etc/sudoers
  4. # chmod a-w /etc/sudoers
其中vi /etc/sudoers之後,需要在root ALL(ALL) ALL一行之後加上:

hadoop ALL(ALL) ALL

保存退出即可,其中hadoop是需要授予sudo執行權限的用戶名

修改sudoers文件的另外一個方法是網上很多地方都有的:

重啟Ubuntu,按Esc或者Shift鍵進入grub的引導菜單,選擇進入recovery mode,進入後選擇root登錄,便可以修改sudoers文件的權限

如果系統上的所有用戶都用不了sudo的話也只好用這種辦法了

Copyright © Linux教程網 All Rights Reserved