`

Ubuntu操作sudoers文件后sudo失效

阅读更多
  今天,更改用户的权限时,手贱的更改了sudoers的权限,改成了777,导致出现使用sudo 显示sudo /etc/sudoers可被任何人写的错误提示。

方法一

  如果你有root密码

  pkexec chmod 0440 /etc/sudoers

方法二

拼手速吧,我第二次才点开

首先,重启ubuntu,按shift(速度要快,凭手速),选择第二项,按e

然后按向下键,将"ro recovery nomodeset"改为"rw single init=/bin/bash",然后
按F10或者Ctrl+X:

然后:选择recovery mode:选第二个,因为选第一个的话又进入系统了,敲回车之后闪过一大串文本,最后进入root命令行:

使用命令chmod 440 /etc/sudoers即可更改sudoers的权限。

输入vi /etc/sudoers后可以修改sudoers的内容进行修改。

然后,按ctrl+alt+del就可以重启;
分享到:
评论

相关推荐

    ubuntu系统中有关sudoers文件访问错误的解决方法

    在Ubuntu系统中,`sudoers`文件是管理sudo权限的核心配置文件,位于`/etc/sudoers`。这个文件定义了哪些用户可以使用sudo命令,以及他们可以执行哪些操作。当`sudoers`文件出现问题,比如权限错误或者内容格式不正确...

    sudoers文件编辑和使用

    sudoers 文件编辑和使用 sudoers 文件是 Unix 系统中一个非常重要的文件,它控制着用户对 root 权限的访问。今天,我们将深入探讨 sudoers 文件的编辑和使用。 一、sudo 简介 sudo 是 Unix 系统中一个非常重要的...

    linux不能使用sudo命令解决方案

    在 Red Hat 和 CentOS 等 Linux 发行版中,默认情况下不会将普通用户添加到 sudoers 文件中,而在 Ubuntu 等发行版中,默认情况下会将安装系统时建立的用户添加到 sudoers 文件中。因此,在 Red Hat 和 CentOS 等...

    sudo软件的安装与配置

    sudoers文件是sudo软件的配置文件,用于定义用户权限和命令。该文件必须使用visudo命令编辑,以避免语法错误。 文件的结构包括: * Host alias specification:定义主机别名。 * User alias specification:定义...

    Su以及Sudo文件下载

    系统管理员可以通过配置 `/etc/sudoers` 文件来定义哪些用户或用户组可以运行哪些命令。`sudo` 的基本用法是 `sudo command`,例如,要以root权限运行某个命令,可以写成 `sudo apt-get update`。 在Kali Linux这个...

    Ubuntu中sudo命令的使用

    在Ubuntu中,`sudo`的配置文件位于`/etc/sudoers`。默认情况下,该文件包含了以下关键配置: - **root用户权限**:允许root用户以任何用户的身份执行命令。 - **管理员组权限**:通常情况下,属于`admin`或`sudo`组...

    linux系统使用sudo命令报xxx is not in the sudoers file.This incident will be reported.的解决方法.pdf

    运行`chmod u+w /etc/sudoers`,这将允许当前用户对sudoers文件进行写操作。 3. **编辑sudoers文件**:接下来,使用文本编辑器打开sudoers文件。这里使用的是`vi`编辑器,输入`vi /etc/sudoers`命令。在vi编辑器中...

    sudo1.9.5p2升级

    4. **管理配置文件**:`sudo` 的配置文件通常位于 `/etc/sudoers`。在升级之前,你应该备份此文件以防意外修改。升级后,检查新版本是否需要对配置文件做适应性修改。 5. **重启服务**:升级完成后,通常需要重启`...

    烧写ubuntu16根文件系统到SD卡.docx

    接着将解压后的文件复制到挂载点`sudo cp -a * /home/david/mountpoint`,完成后卸载挂载点`sudo umount /home/david/mountpoint`和根文件系统目录`sudo umount /home/david/rootfs`,并同步缓存`sync`。 6. **启动...

    030101配置用户使用sudo无需密码

    三、/etc/sudoers文件解释 [root@test ~]# cat /etc/sudoers ## Sudoers allows particular users to run various commands as ## the root user, without needing the root password. ##该文件允许特定用户像root...

    ansible-sudoers:控制默认etcsudoers文件和包含的文件目录的配置

    在实际应用中,你可以将 `ansible-sudoers-master` 解压后导入到你的 Ansible 角色目录中,并根据项目需求修改配置文件。通过 Ansible Playbook,你可以轻松地部署这些更改到目标主机,确保 sudo 访问策略的一致性和...

    详解Linux下的sudo及其配置文件/etc/sudoers的详细配置

    本文将深入讲解`sudo`以及其配置文件`/etc/sudoers`的详细配置。 ### 1. `sudo`简介 `sudo`的主要功能是让用户在不需要知道root密码的情况下,临时获取超级用户权限。它不是替代shell,而是对每个命令单独授权。`...

    Ubuntu中sudo执行需要网络代理的命令.pdf

    为了解决上述问题,可以通过编辑`/etc/sudoers`文件来让`sudo`命令在执行过程中保留必要的环境变量。具体步骤如下: 1. **打开sudoers文件** 使用`visudo`命令打开`sudoers`文件进行编辑。`visudo`是一个安全的...

    Linux系统如何添加普通用户到 sudoers 文件

    在Linux系统中,sudoers文件是一个至关重要的安全配置文件,它定义了哪些非root用户可以使用sudo命令来执行需要管理员权限的操作。sudo命令允许普通用户以超级用户(root)的身份运行特定命令,而无需实际切换到root...

    CentOS 7中sudo权限配置

    在配置完成后,使用sudo命令执行操作时,系统会根据/etc/sudoers文件中的规则,判断当前用户是否有权限执行该命令。如果用户vic尝试执行未授权的关机命令,例如: ```bash vic@CentOS7 ~ $ sudo shutdown -h now ...

    Linux命令su、sudo、sudo su、sudo -i使用和区别.doc

    这与直接使用`su root`的效果相似,但需要当前用户在sudoers文件中有使用sudo的权限。执行这个命令后,用户会被要求输入当前用户的密码,而不是root的密码。 4. **sudo -i**: `sudo -i`命令是sudo的一个特殊选项...

    权限管理-sudo权限

    当一个普通用户通过`sudo`命令执行某个操作时,该命令会检查用户的sudo权限配置文件(通常是`/etc/sudoers`),以确定该用户是否被授权以root或其他特定用户的身份执行该命令。如果用户被授权,则sudo会临时提升用户...

    sudo用法详解

    编辑该文件时,visudo会自动检查语法错误,防止因配置错误导致sudo功能失效。以下是一些visudo配置示例: 1. **允许用户组执行命令**: ``` %admin ALL=(ALL) ALL ``` 这行配置意味着属于"admin"用户组的成员...

    sudo-1.8.28p1.tar.gz

    - `sudo visudo`是安全编辑sudoers文件的方式,能防止因语法错误导致的锁死情况。 了解并熟练掌握这些知识点,对于在Linux环境下进行有效管理和维护是非常必要的。正确使用sudo可以提升效率,同时确保系统的安全性...

    Linux系统Sudo命令的使用说明

    配置sudo主要涉及编辑/etc/sudoers文件,这是一个敏感操作,必须由root用户使用`visudo`命令进行,以确保语法正确且安全。sudoers文件中定义了用户、命令和主机的映射关系,以及额外的权限规则。 总结来说,Sudo...

Global site tag (gtag.js) - Google Analytics