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的密码的界面,键盘不能使用了。给后来者一个参考。

你可能感兴趣的:(linux,运维,服务器)