Ubuntu:用户不在sudoers文件中

1、问题

执行sudo xxx命令时,显示:

user 不在sudoers文件中

需要查看系统版本进入恢复模式修复。

2、重启进入恢复模式

查看系统命令:uname -r

可能显示为:6.8.0-45-generic

重启Ubuntu系统,在开机时按ESC进入模式选择,选择:

再选择系统版本对应的(recovery mode)。

进入到图形界面时,显示为"read-only"模式。

选择fsck,一直确定,直到再进入界面时显示"read/write"模式。

3、修改sudoers文件

在界面中选择"root"菜单,可以修改root密码,但用这个密码登录或验证root是没有用的。

以root用户登录进去,输入命令:

vi /etc/sudoers

增加用户权限并保存(:wq)。

操作完成后,sudo即可正常使用了。

相关推荐
movee2 小时前
一台低配云主机也能轻松愉快地玩RDMA
linux·人工智能·后端
kyle~3 小时前
linux根目录
linux·服务器
QuiteCoder3 小时前
【Linux】软硬连接与动静态库
linux·运维·服务器
꧁༺朝花夕逝༻꧂3 小时前
Linux基础--用户管理
linux·运维
Narutolxy4 小时前
Ubuntu 下 Docker 企业级运维指南:核心命令与最佳实践深度解析20250309
运维·ubuntu·docker
施天助4 小时前
开发ai模型最佳的系统是Ubuntu还是linux?
人工智能·ubuntu
明明跟你说过4 小时前
在【k8s】中部署Jenkins的实践指南
运维·ci/cd·云原生·容器·kubernetes·jenkins
酥暮沐4 小时前
K8S 集群搭建——cri-dockerd版
linux·容器·kubernetes
沉默的八哥5 小时前
RBAC的工作原理,以及如何限制特定用户访问
运维·kubernetes
美好的事情总会发生5 小时前
SDIO(Secure Digital Input Output)详解
linux·嵌入式硬件·硬件工程