翻車背景:利用命令行創建新用戶,這里不得不提該翻車博客[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