Guo Qiang

FreeBSD 出现无法删除用户的故障

发布时间2020-10-14 21:38:58FAQ
image

刚 adduser 新建了一个用户,发现不能 ssh 登陆进来,也不知怎么搞的,于是决定删除这个用户重新再建。但问题就出现了,不论我怎么删都提示我此用户不存在,但是此用户确实存在在 /etc/passwd 文件中啊,经过多方查询最终有了解决方案。问题可能出在 pwd_mkdb 更新 spwd.db 或者 pwd.db 的时候出错造成的,同样的问题也会出现在用户相关的操作上,主要是由于系统升级所致,但只要执行如下命令即可得到解决:


pwd_mkdb -p -d /etc /etc/master.passwd


Copyright © 2019~2020 Guo Qiang