linux sudoers设置

sudo命令出问题处理方案:

今天配置/etc/sudoers,少写了东西导致 sudo 完全不能用了,看了chinaunix上一篇文章,进行了处理

  1. user@linux # sudo -s
  2.   sudo: >>> /etc/sudoers:syntax error 在行 31 附近<<<
  3.   sudo: /etc/sudoers 中第 21 行附近有解析错误
  4.   sudo: 没有找到有效的 sudoers 资源,退出
  5.   sudo: 无法初始化策略插件

准备工作:
1.  在重启前需要记录内核版本号
2. 
/ 分区UUID (参见/etc/fstab文件)


ubuntu 13和以往的版本不同,网上很多重启后长按ESC/SHIFT可以进入recovery mode 恢复模式,请先尝试这种方法。而我却没有成功,在ubuntu 13版本开机后需要长按b进入菜单,才可以看到 recovery mode 恢复模式——选择你的内核版本对应的恢复选项


我的内核是3.11.0-15,进入第二项,进入下一个界面


进入root命令行
user@linux # mount -o remount , rw /      //重新mount设置读写权限。默认是read-only,如果不设置无法对/下文件进行修改

vim /etc/sudoers   这时可以修改文件了,你会发现注视默认项是件多么正确的事情。强制保存退出。


重启系统
测试sudo -s操作


测试结果表明这次修改成功!:)

附:你也可以在grub下面设置单用户启动,grub支持tab自动补全
grub >  linux /boot/vmlinuz-3.11.0-15-generic root=UUID=8ab324b9-c9c6-462a-b484-c36b4e21de31 rm single init=/bin/bash   //这里rm默认是ro,需要将ro改为rm
grub > b  //进入单用户系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值