歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat Linux普通用戶不能執行sudo問題解決

RedHat Linux普通用戶不能執行sudo問題解決

日期:2017/2/28 15:55:00   编辑:Linux教程

在RedHat Linux下,一般用戶執行sudo命令時,系統會報出"is not in the sudoers file. This incident will be reported"這樣的錯誤。原因是Redhat在建立用戶時並沒有把用戶自動加入到sudo用戶列表中。

先從管理員那裡要到root權限,然後查找一下sudoers 文件存放在哪裡。敲擊命令:

whereis sudoers 系統一般會返回如下內容:

sudoers: /etc/sudoers /usr/share/man/man5/sudoers.5.gz 對sudoers的修改需要root權限,所以要登錄root用戶:

su - root sudoers文件默認是只讀的,所以www.linuxidc.com要先修改一下它的權限:

chmod u+w /etc/sudoers 使用vi修改sudoers文件

vi /etc/sudoers 找到如下這行:

root ALL=(ALL) ALL 如果你的用戶名是yourname,那麼在上面這行的下面增加如下內容:

yourname ALL=(ALL) ALL 從vi中保存退出,再將sudeors文件的權限修改回來:

chmod u-w /etc/sudoers 最後就是退出shell,再重新登錄。

Copyright © Linux教程網 All Rights Reserved