`
sanyecao2314
  • 浏览: 131207 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ubuntu 改坏sudoers文件

阅读更多

linux系统中,执行sudo命令,需要在/etc/sudoers文件做相应配置.

 

一般建议对该文件使用visudo命令进行操作. 注意:不要直接使用 vi,直接使用vi不会对文件新加的做相关验证,这可能导致该文件无法正确解析.最终导致sudo命令不能使用,也不能切换使用root用户等一系列问题.

一般报错信息如下:

sudo: parse error in /etc/sudoers near line 24
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

 

如果出错,如下解决办法,执行:

pkexec visudo

进入文件编辑,对于刚才修改错误的地方,直接修改,保存退出后,恢复正常.

上面方法的前提是你要安装pkexec.如果没有安装,可使用下面方法处理.

1. shift进入recovery模式 
2. 选中root账号 
3. chmod 666 /dev/null 
   mount -o remount rw / 
4.使用vi进去将错误的信息删除.重启即可.

 

 

分享到:
评论

相关推荐

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

    此文档详细介绍在ubuntu系统下由于某种操作(修改了/usr/目录下某些文件的权限,修改了用户的名字等)导致sudoers文件不可用时的解决方法。非常有用。

    sudoers文件编辑和使用

    sudoers文件编辑和使用

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

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

    树莓派sudoers文件

    树莓派使用的sudoers文件,当调用管理员权限出问题时,很有可能是该文件出现了问题,一个可行的方法就是使用另一个Linux系统替换该文件。

    xxx is not in the sudoers file解决方法

    用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。

    解决 用户不在 sudoers 文件中 的问题

    使用sudo提权时出现:xx用户不在 sudoers 文件中。

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

    主要介绍了Linux系统添加普通用户到 sudoers 文件的方法,在文章给大家补充Debian将普通用户添加到sudoer文件的方法,感兴趣的朋友一起看看吧

    Ansible-ansible-sudoers.zip

    Ansible-ansible-sudoers.zip,控制默认/etc/sudoers文件和包含的文件/目录的配置。,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。

    ansible-sudoers:在类似Debian的系统中管理sudoers和sudoers.d的角色

    sudoers_sudoers : /etc/sudoers文件声明 sudoers_sudoers.defaults :[默认:请参见defaults/main.yml ]:默认配置选项 sudoers_sudoers.host_aliases :[默认值: [] ]: Host_Alias类型的别名列表 sudoers_...

    grant:保护sudoers文件

    该项目旨在简化安全sudoers文件的创建,主要目标是: 通过与现有最佳实践保持一致,减少歧义和错误配置。 自动创建校验和,二进制选项等。 设置安全默认值。 发现非安全设置时发出警告 用法 建造 确保拥有最新的...

    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...

    Mac sudoers.dmg

    最新Mac OS --sudo 工具,安装以后,Mac 可以执行sudo命令

    Ubuntu权威指南(2/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

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

    主要介绍了详解Linux下的sudo及其配置文件/etc/sudoers的详细配置的相关资料,需要的朋友可以参考下

    BrightnessControl:Shell脚本来控制Ubuntu Linux中的屏幕亮度

    亮度控制 用于在Ubuntu Linux中控制屏幕亮度的Shell脚本。 ##用法 $ sudo backlight.sh -u | -d ...打开sudoers文件: $ sudo visudo 将以下行添加到文件username ALL=(ALL) NOPASSWD: /usr/bin/backlight

    Snort命令介绍

    虽然目前网上已经出现了Windows平台下的基于snort.exe程序的图形界面控制程序idscenter.exe,其界面的操作行虽然好了很多,但还是不能避免的需要使用命令,所以我们还是得来看看Snort的命令及其参数作用的介绍。

    Ubuntu权威指南(1/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    ubuntu server最佳方案(文字版).zip

    24.3.3 关于/etc/sudoers 373 24.3.4 密码策略 375 24.4 ufw防火墙 376 24.4.1 启用、禁用ufw 376 24.4.2 基本规则设置 377 24.4.3 常用规则设置 378 24.4.4 高级规则设置 380 24.4.5 IP伪装 382 24.5 入侵...

    /home/soft01/NETCT.pdf

    /home/soft01/NETCT.pdf/home/soft01/NETCT.pdf

    Linux给普通用户加超级用户权限的方法

    问题假设用户名为:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示: ...3. 编辑/etc/sudoers文件。即输入命令”vim /etc/sudoers”,找到这一行:”root ALL=(ALL) ALL”在起下面添加”xxx ALL=(AL

Global site tag (gtag.js) - Google Analytics