解决Ubuntu 14.04 sudoers 文件修复问题
2015-08-04 16:47
295 查看
问题描述:笔者在尝试通过修改/etc/sudoers文件实现赋予普通用户root权限时遇到了一个棘手的问题,修改完之后不能使用sudo命令。
解决办法:
1、重启系统
2、按住ESC键进入显示grub菜单选项,选择recovery mode 即恢复模式;
3、在恢复模式菜单选项下,选择root,使用根用户进入shell
4、使用visudo命令编辑sudoers文件,命令为:
visudo (后面不需要跟任何文件名,直接进入/etc/sudoers.tmp文件编辑模式)
5、可以在执行visudo命令前执行 mount -o remount rw / 重新挂载一次文件系统
6、对照原文件恢复sudoers文件内容,以下图片为原文件内容。
7、使用CTRL+X 保存并离开,注意:保存时文件会以/etc/sudoers.tmp格式保存,不用管.tmp 实际是对sudoer文件进行操作。
8、更改完成之后,执行reboot重启系统即可恢复使用sudo权限。
解决办法:
1、重启系统
2、按住ESC键进入显示grub菜单选项,选择recovery mode 即恢复模式;
3、在恢复模式菜单选项下,选择root,使用根用户进入shell
4、使用visudo命令编辑sudoers文件,命令为:
visudo (后面不需要跟任何文件名,直接进入/etc/sudoers.tmp文件编辑模式)
5、可以在执行visudo命令前执行 mount -o remount rw / 重新挂载一次文件系统
6、对照原文件恢复sudoers文件内容,以下图片为原文件内容。
7、使用CTRL+X 保存并离开,注意:保存时文件会以/etc/sudoers.tmp格式保存,不用管.tmp 实际是对sudoer文件进行操作。
8、更改完成之后,执行reboot重启系统即可恢复使用sudo权限。
相关文章推荐
- poj-1062 昂贵的聘礼
- CSS的z-index(分层)
- Delphi使用wxsqlite加密Sqlite数据库
- C++ primer plus 练习9
- 运营商数据的价值与架构
- 自动化测试框架/工具选择
- ios 底层数据结构
- db2数据迁移del,ixf
- 过程
- mybatis 配置文件详解
- 使用xUtils遇到的问题,以及解决办法
- 使用SandCastle创建.Net帮助文档
- HBase分享系列(3)--读取细节
- C++ primerplus练习7
- [转载]流的本质
- 降序索引和减轻索引扫描
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 读 TCP 协议
- 基于Redis的开源分布式服务Codis
- Python 学习笔记 集合