
今天给服务器添加一个用户,创建的时候因为useradd 参数选择有误,导致该用户无法切换、设置密码。
这时我准备删除这个用户重新创建一下
结果出了以下问题:
userdel -r命令删除用户抛出如下信息:root@vagrant:/home# userdel sam
userdel: user 'sam' does not exist
groupdel sam命令删除用户组也抛出如下信息:root@vagrant:/home# groupdel sam
groupdel: group 'sam' does not exist
可以使用 vipw命令来解决上述无法删除用户问题
vipw 命令详解Usage: vipw [options]
Options:
-g, --group 编辑group数据库
-h, --help 显示此帮助信息并推出
-p, --passwd 编辑passwd数据库
-q, --quiet 安静模式
-R, --root CHROOT_DIR chroot到的目录
-s, --shadow 编辑shadow或者gshadow数据库
vipw删除创建的用户vipw -s 删除创建的用户组vipw命令第一次使用会让你选择一个编辑模式,根据自己的爱好选择即可,我默认选择2,vim模式,使用dd删除光标所在行,使用wq保存退出