在linux新建了一個普通用戶xhj,為了方便獲得臨時超級用戶權限,需要修改/etc/sudoers文件,添加以下兩行內容:
## All xhj run commands without password xhj ALL=(ALL) NOPASSWD:ALL
我用vim編輯sudoers文件,加入后,切換回xhj用戶,使用sudo bash命令報錯:
sudo: parse error in /etc/sudoers near line 113
參考了其他博客的方法,解決了問題,辦法為:
不是用vi或者vim編輯sudoers文件,而是使用 pkexec visudo 命令修改sudoer文件內容
這樣就可以使用sudo bash指令,使xhj用戶無需密碼獲得臨時超級用戶權限了
參考:
1.解決:sudo: parse error in /etc/sudoers near line 24 ...報錯 :
https://www.cnblogs.com/starsea/p/4926658.html
2.'su - ','sudo bash'和'sudo sh'有什么區別? :
http://www.kbase101.com/question/13745.html