【Ubuntu】利用sudo修改/etc/sudoers翻車


 

翻車背景:利用命令行創建新用戶,這里不得不提該翻車博客[1],當然這里並沒有怪罪的意思,貼出來只是為了讓后來者使用正確命令修改sudoers文件。系統:Ubuntu18.04

利用[1]中的“新用戶增加sudo權限”,

sudo chmod u+w /etc/sudoers sudo vi /etc/sudoers

在sudoers中添加

用戶名 ALL=(ALL:ALL) ALL

退出vi,然后

sudo chmod u-w /etc/sudoers

恩,到這里,貌似解決了給新用戶添加sudo權限的問題。

但是當需要使用sudo命令時,報錯,如下

~$ sudo   sudo: >>> /etc/sudoers:syntax error 在行 21 附近<<<   sudo: /etc/sudoers 中第 21 行附近有解析錯誤   sudo: 沒有找到有效的 sudoers 資源,退出   sudo: 無法初始化策略插件

what~~!!!  經過一番掙扎,查閱資料,確定是由sudo修改/etc/sudoers文件所致,正常修改該文件應該使用visudo命令。

按照[2]的方法,再注釋掉剛在sudoers添加的內容,就OK了。

 

在這個過程中,同樣遇到些問題,對於Ubuntu18進入grub而言,網上一些說法,在出現BIOS時,一直按住shift,即可進入grub,但是經過嘗試無效,最后使用了[3]的方法,成功進入grub引導界面。

即在出現BIOS界面時,按住esc,然后出現 grub 命令行,輸入 normal,然后回車,馬上再按一次 esc ,即可進入grub引導界面。

參考文獻

[1] https://www.jianshu.com/p/d2a05d0ed1c1

[2] https://blog.csdn.net/sinat_32247833/article/details/84202655

[3] https://blog.csdn.net/geekqian/article/details/82912518


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM