Ubuntu使用sudo时报错:用户名 is not in the sudoers file 的解决方法
上一篇文章记录了VirtualBox安装Ubuntu22.04虚拟机后打不开终端的解决方法。(点击跳转)可是即使打开了终端,也无法使用命令提权。本文记录了一种解决方法。
前情提要
上一篇文章记录了VirtualBox安装Ubuntu22.04虚拟机后打不开终端的解决方法。(点击跳转)可是即使打开了终端,也无法使用sudo命令提权。本文记录一种解决方法。网上有很多关于这个问题的解决教程,此贴子的记录供个人备忘。
详细步骤
打开终端,执行su,并输入密码
执行visudo
找到root ALL=(ALL:ALL) ALL这一行,在下面增加一行你的用户名 ALL=(ALL:ALL) ALL
修改完成后,ctrl+s保存,ctrl+x退出
之后执行exit,退回用户终端
测试:执行sudo apt update,输入密码,可以正常执行了。
另一种方案:不使用visudo,而是直接编辑对应文件
这里虽然会出现警告,但还是可以正常保存的
附录:Ubuntu设置中文的方法
点击右上角,打开设置
找到语言设置,右边点击【Language】
选择中文,应用
提示需要重新登录
点击【Log Out】
重新登录后,出现这种提示,建议保持原来的名字不变,并勾选不再询问
检查系统,若还是英文,可能是没有安装中文语言包,再次打开语言设置
点击【Manage Installed Languages】,点击【添加或删除语言】
找到简体中文,勾选复选框,并应用
会自动下载语言,下载完成后,再次重新登陆系统,会发现语言已经变成中文了
结语
系列暂时结束,感谢阅读。
VirtualBox安装Ubuntu的系列文章
(一)VirtualBox安装Ubuntu22.04系统,并实现C的HelloWorld输出
(二)VirtualBox安装Ubuntu22.04虚拟机后打不开终端的解决方法
(三)Ubuntu使用sudo时报错:用户名 is not in the sudoers file 的解决方法,附设置中文的步骤
更多推荐
所有评论(0)