Ubantu Usermod误用造成的惨案

楼主刚接触ubantu系统(之前用过centos),对usermod不是很了解。然后就悲剧了

sudo usermod -G docker userxxx  #修改用户的用户组为docker
sudo usermod -aG docker userxxx #追加用户的用户组docker

误用了前者,导致我原先的用户组是 userxxx+sudo,变成了 userxxx+docker
sudo权限没了。。。。。。(也没法再修改用户组情报,因为无法sudo)
root用户也没办法用,默认的root是动态密码,没法su到root添加组。

解决办法:参考下面两个,通过grub命令行,设定root的密码,然后通过su root切换到root用户修改用户组。(一定要用sudo usermod -aG 追加用户组)
(32条消息) 关于 Ubuntu 长按 shift 无效, 按 Esc 直接进入 grub 命令行的解决方案_ubuntu shift_geekqian的博客-CSDN博客
Ubuntu 20.04超级用户(root)密码重置_51CTO博客_ubuntu修改root用户密码
PS:第二个里面,将“ro recovery nomodeset”改为“quiet splash rw init=/bin/bash”的过程中,如果后面还有内容(我这边后面还有一个 dis_ucode_ldr),直接删除【recovery nomodeset】,在末尾添加【quiet splash rw init=/bin/bash】,我当时把【ro recovery nomodeset dis_ucode_ldr】全部删除之后,后续修改root的密码的界面,键盘不能使用了。给后来者一个参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值