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即可正常使用了。

相关推荐
南境十里·墨染春水4 小时前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
Sirens.4 小时前
twikoo:从MongoDB Atlas到本地部署
运维·服务器
Meya11275 小时前
别再人工硬扛机房管理!智能 U 位系统,让机房管理一键数字化
大数据·运维
DFT计算杂谈5 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
Yupureki5 小时前
《Linux网络编程》6.UDP原理
linux·运维·服务器·网络·udp
楼田莉子6 小时前
Linux网络:NAT_代理
linux·运维·服务器·开发语言·c++·后端
烛衔溟6 小时前
TypeScript 索引签名、只读数组与 keyof / typeof 入门
linux·ubuntu·typescript
Harvy_没救了7 小时前
【网络运维】 WordPress 部署复盘
运维·网络
笨笨饿7 小时前
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
linux·c语言·网络·驱动开发·算法·硬件工程·个人开发
weixin_402278457 小时前
VS code 本地推送github添加SSH设置
运维·git·ssh