翻车背景:利用命令行创建新用户,这里不得不提该翻车博客[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
原文地址:https://www.cnblogs.com/chen-hw/p/12177849.html
时间: 2024-11-05 16:02:46