【linux】Debian不能运行sudo的解决

news2024/9/22 23:22:50

一、问题:

sudo: 没有找到有效的 sudoers 资源,退出

sudo: 初始化审计插件 sudoers_audit 出错

二、可用的方法:

出现 "sudo: 没有找到有效的 sudoers 资源,退出" 和 "sudo: 初始化审计插件 sudoers_audit 出错",这表明系统无法找到有效的 sudoers 配置文件,因此无法执行需要管理员权限的命令。这样的错误信息通常表示 /etc/sudoers 文件存在配置错误或损坏。/etc/sudoers 文件是 sudo 程序的核心配置文件,它定义了哪些用户可以执行哪些命令,以及以何种权限执行。

要解决这个问题,你可以尝试以下步骤:

确保用户被添加到`sudo`组中:   

adduser your_username sudo

检查 sudoers 文件是否存在:首先,检查 /etc/sudoers 文件是否存在。可以使用以下命令来检查:

ls /etc/sudoers

并包含以下内容(通常默认会包括):
   

 %sudo   ALL=(ALL:ALL) ALL

如果文件不存在,则需要重新安装或修复 sudo 包。

在安装sudo之后,可以通过在用户目录下创建一个新的文件,并将其添加到sudoers。
具体步骤如下:

  •    打开终端,使用su命令切换到root用户。
  •    创建一个新的文件,例如/etc/sudoers.d/username,其中username是要添加sudo权限的用户名。
  •    在文件中添加一行,格式为username ALL=(ALL) ALL,其中username是要添加sudo权限的用户名。
  •    保存文件并退出。
  •    重新启动系统,然后使用新的用户名登录。

检查 sudoers 文件的权限:确保 /etc/sudoers 文件的权限设置正确。sudoers 文件的权限应该设置为只有 root 用户可以读取和写入。可以使用以下命令来检查和设置权限:

su
chown root:root /etc/sudoers 
chmod 440 /etc/sudoers

备份文件:在编辑 /etc/sudoers 文件之前,务必先备份该文件。可以使用 cp 命令进行备份:

su
cp /etc/sudoers /etc/sudoers.bak

使用 visudo 编辑 sudoers 文件:visudo 是一个安全的方式来编辑 /etc/sudoers 文件。它会检查语法错误,并在保存后重新加载 sudoers 配置。

su
visudo

检查语法:在编辑完 /etc/sudoers 文件后,务必仔细检查语法是否正确。一个常见的错误是忘记在行尾添加冒号 (:)。

检查审计插件:错误信息中提到了 sudoers_audit 插件。你可以检查 /etc/sudoers.d/ 目录下的审计插件配置是否正确。如果这个目录下有配置错误,可能会导致类似的错误信息。

重启系统:有时候,简单地重启系统可以解决一些配置问题。

查看日志:查看 /var/log/auth.log 或 /var/log/secure(取决于你的系统)中的日志信息,可能会提供更多关于错误的线索。

重新安装 sudo 包:如果以上方法都无法解决问题,可能需要重新安装 sudo 包。在大多数 Linux 发行版中,可以使用包管理器来重新安装 sudo。例如,在基于 Debian 的系统上,可以使用以下命令:

su
apt-get install --reinstall sudo

请注意,编辑 /etc/sudoers 文件时要非常小心,因为错误的配置可能会导致系统管理员无法使用 sudo,或者授予不应该有的权限。

三、最终解决

重新安装sudo包。

su
apt-get install --reinstall sudo

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1316060.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

鸿蒙开发编辑器设置

首先需要知道如何打开设置页面,以下所有设置都需要在设置界面中进行修改,有三种方式可以打开, 1、编辑器左上角file菜单下的Setting菜单。 2、编辑器右上角的设置按钮 3、按快捷键 ctrlalts 注意不要和其他软件案件重复。 一、设置每次打开…

《Kotlin核心编程》笔记:反射、注解和加锁

Kotlin 和 Java 反射 1)Kotlin 的 KClass 和 Java 的 Class 可以看作同一个含义的类型,并且可以通过.java和.kotlin方法在KClass和Class之间互相转化。2)Kotlin 的 KCallable 和 Java 的 AccessiableObject 都可以理解为可调用元素。Java 中构…

【Database】什么是数据库?常见的数据库类型有哪些?

什么是数据库?常见的数据库类型有哪些? 首先,什么是数据库?把它想象成一个数字游乐场,我们以结构化的方式组织和存储大量信息。现在,让我们来谈谈数据库的主要类型。 关系型数据库: 想象一下…

java设计模式-工厂方法模式

1.工厂方法(FactoryMethod)模式的定义 定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 2.工厂方法模式的主要优缺点 优点: 用户只需要知道具体工厂的名称…

黑色翻页时钟HTML源码-倒计时单页翻页时钟

黑色翻页时钟HTML源码-倒计时单页翻页时钟这是一个类似fliqlo的黑色翻页时钟HTML源码,它仅包含一个HTML文件,上传到网站后即可使用。该时钟具有查看当前时间、秒表和倒计时功能,并且可以在页面的右下角进行设置。 红色动态炫酷数字时钟html网…

怎么解决bash: composer: command not found问题

是不是遇到过bash: composer: command not found问题,怎么解决呢?下面由composer教程栏目给大家来详细介绍该问题的解决方法。 1、先看报错 2、由于错误的原因,安装很多东西都失败了。网上有的说是环境变量的问题,又一个个找也没…

2021年数维杯国际大学生数学建模D题2021年电影市场票房波动模型分析求解全过程文档及程序

2021年数维杯国际大学生数学建模 D题 2021年电影市场票房波动模型分析 原题再现: 1、电影票房预测建模背景   随着人们文化消费需求的增加,电影院和银幕的数量不断增加,我国的电影产业不断呈现出繁荣景象。2019年,全国电影票房…

java设计模式学习之【享元模式】

文章目录 引言享元模式简介定义与用途实现方式 使用场景优势与劣势在Java中的应用享元模式在Spring中的应用画图示例代码地址 引言 想象一下,您正在开发一个游戏,游戏中有成千上万的树木和建筑。如果每个对象都独立存储它的所有数据,将会占用…

前端路由钩子的神奇之处:你真的了解它们吗?(上)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

JAVAEE大型金融支付-第1章-讲义-项目介绍

第1章 讲义-项目介绍与环境搭建 1.项目背景 1.1 项目背景 随着移动支付的盛行,商业银行、第三方支付公司、其它清算机构、消费金融公司等众多类型的机构,都在为商户 提供网络(移动)支付解决方案。另一方面,用户的支…

狗dog目标检测数据集VOC+YOLO格式1W+张

狗,是食肉目犬科 [11]犬属 [13]哺乳动物 [12],别称犬,与马、牛、羊、猪、鸡并称“六畜” [13]。狗的体型大小、毛色因品种不同而不同,体格匀称;鼻吻部较长;眼呈卵圆形;两耳或竖或垂;…

RTX 40 SUPER发布时间定了!价格也有了

快科技12月16日消息,NVIDIA RTX 40 SUPER系列显卡基本确定将在2024年1月8日正式发布,也就是CES 2024大展期间,随后在1月中下旬陆续解禁上市。 RTX 4070 SUPER 1月16日解禁公版/原价丐版,1月17日解禁高价高配版,上市开…

高云GW1NSR-4C开发板M3核串口通信

1.PLLVR频率计算 高云的M3核要用到PLLVR核,其输出频率FCLKIN*(FBDIV_SEL1)/(IDIV_SEL1),但同时要满足FCLKIN*(FBDIV_SEL1)*ODIV_SEL)/(IDIV_SEL1)的值在600MHz和1200MHz之间。例如官方示例,其输入频率FCLKIN50MHz,要输出80MHz&am…

5个创建在线帮助文档的好方法!

在线帮助文档是企业为用户提供支持服务的重要工具,它能够帮助用户更好地了解和使用产品,提高用户体验。然而,创建一份优秀的在线帮助文档需要掌握一定的技巧和方法。接下来就介绍一下创建在线帮助文档的5个好方法,帮助企业更好地为…

【C++干货铺】会搜索的二叉树(BSTree)

个人主页点击直达:小白不是程序媛 C系列专栏:C干货铺 代码仓库:Gitee 目录 前言: 二叉搜索树 二叉搜索树概念 二叉搜索树操作 二叉搜索树的查找 二叉搜索树的插入 二叉搜索树元素的删除 ​二叉搜索树的实现 BSTree结点 …

C#学习笔记 - C#基础知识 - C#从入门到放弃

C# 持续更新中~~ 上次更新日期:20231215 第1节 C# 简单介绍1.1 C# 是什么1.2 C# 强大的编程功能1.3 C# 发展史1.4 C#与Java区别 第2节 C#基本语法2.1 C#程序结构2.2 C# 结构解析2.3 命名空间及标识符、关键字2.3.1 别名的使用2.3.2 标识符2.3.3 C#关键字 第3节 变量…

树莓派(Raspberry Pi)4B密码忘记了,怎么办?

树莓派长时间不用,导致密码忘记了,这可咋整? 第1步:取出SD卡 将树莓派关机,移除sd卡,使用读卡器,插入到你的电脑。 第2步:编辑 cmdline.txt 在PC上打开SD卡根目录,启动…

windows电脑半夜突然睡眠自动唤醒的问题查找与治理

遇见几次了,半夜起来上厕所,发现休眠的电脑居然自己开了,还得跑过去把电脑再休眠,很烦。昨天晚上居然自动唤醒两次,忍无可忍了,于是开始查找原因。 查询原因如下,解决方面也在后面。 固件 S3 计…

电子元器件-电阻

电阻 采样限流定时保护上拉 链接: 另类方式讲电阻! 采样 应用场景,如我们在调节汽车座椅的过程中,如果座椅的行程达到尽头,此时控制座椅运动的电机就会停止,因而导致电机的电流非常大。如果正常运转的电流为1A&#…

大家都崩,美团不崩:其高可用架构,巧夺天工!

说在前面 在40岁老架构师尼恩的50读者群中,一直在指导大家简历,指导大家职业升级。 前几天,指导了一个40岁老伙伴拿到年薪100W offer,小伙伴的优势在异地多活。 在简历指导的过程中,尼恩发现: 异地多活的…