大家好,又见面了,我是你们的朋友全栈君。
自己作死,没有用visudo 修改/etc/sudoers 文件,结果导致sudoers文件出错,sudo无法使用。
在网上找了一圈才搞好,哎!
首先,不要慌,重启电脑,切换到recovery 模式:
###########
开机后长按 shift键,进入选择启动的界面
光标移动到advance 模式 (14.04 是第二排的)
按enter进入后,选择recovery mode
切换到root
root@user~# : root 用户
# 此时系统好像只是readonly 模式的,要进行下面的操作:
chmod 666 /dev/null
mount -o remount rw /
############
在recovery 模式下我没找到编辑器,不知道怎么打开文件。vi,vim,gedit 好像都没用。
我只好用 chmod 666 /etc/sudoers 修改文件权限,然后正常登陆,修改/etc/sudoer 恢复到正常状态,用visudo,切记。
然后,再回到recovery 模式修改/etc/sudoer 回440 权限的模式,重启,OK。
过程有点笨拙,不过到目前为止还好用。以后修改系统文件一定要注意。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151367.html原文链接:https://javaforall.cn