问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu系统中用户不在sudoers文件中的解决方案

创作时间:
作者:
@小白创作中心

Ubuntu系统中用户不在sudoers文件中的解决方案

引用
CSDN
1.
https://blog.csdn.net/willhu2008/article/details/142921431

在使用Ubuntu系统时,有时会遇到用户不在sudoers文件中的问题,导致无法使用sudo命令。本文将详细介绍如何通过重启进入恢复模式并修改sudoers文件来解决这一问题。

1. 问题描述

当你尝试执行sudo xxx命令时,系统提示:

user 不在sudoers文件中

为了解决这个问题,首先需要查看系统版本并进入恢复模式进行修复。

2. 重启进入恢复模式

  1. 查看系统版本:

    uname -r
    

    可能显示为:

    6.8.0-45-generic
    
  2. 重启Ubuntu系统,在开机时按ESC键进入模式选择界面,选择对应系统版本的恢复模式(recovery mode)。

  3. 进入图形界面后,你会看到系统处于只读(read-only)模式。选择fsck选项,按照提示进行操作,直到系统重新进入可读写(read/write)模式。

3. 修改sudoers文件

  1. 在界面中选择root菜单,可以修改root密码,但需要注意的是,这个密码仅用于登录root账户,不能直接用于sudo验证。

  2. 使用root用户登录后,输入以下命令:

    vi /etc/sudoers
    
  3. 在sudoers文件中增加用户权限,并保存(使用:wq命令)。

完成以上步骤后,sudo命令应该就可以正常工作了。

这篇文章提供了一个简单实用的解决方案,帮助Ubuntu用户快速解决不在sudoers文件中的问题。希望对你有所帮助!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号