debian无root权限,如何将用户添加到sudo组中去?

最近下载了debian6.0,在vmware中安装完成之后发现root用户无法登陆,用普通用户登陆后也无法使用su, 使用sudo是也报xxx is not in the sudoers file. This incident will be reported错误。网上一般的解决方法是切换到root权限下修改/etc/sudoers文件,但是前面我说过,无法使用su,怎么办呢?在google上搜索了一大堆,再加上自己的捣鼓,终于找到一个解决办法,即在系统启动时修改启动过程,得到一个root权限的shell,然后修改/etc/suders文件。
步骤如下:
1.系统启动出现Grub menu时按‘e’键进入编辑模式。
2.按上下箭头移动光标至 linux /boot/vmlinuz-2.6.32-5-686......这一行的末尾处
3.输入空格,再输入init=/bin/bash,按ctrl+x启动系统
这时你就得到了一个root权限的shell,但是此时文件系统都还是只读的,需要重新挂载为可写,输入如下命令:

# mount -n -o remount,rw /

# mount -avt nonfs,noproc,nosmbfs
这时文件系统也是可写的了,下面来修改sudoers文件,输入visudo命令,然后会发现有这样的一行:
root   ALL=(ALL)ALL
在该行的下面添加如下一行:
xxx   ALL=(ALL)ALL,其中xxx为你的用户名.
按ctrl+o,回车保存,按ctrl+x退出
输入reboot重启系统。


参考文章: http://www.debianadmin.com/forgot-root-password-or-reset-root-password-in-debian.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值