用户消失了,pw在尝试添加时说用户存在,在freebsd中尝试mod时没有这样的用户

用户消失了,pw在尝试添加时说用户存在,在freebsd中尝试mod时没有这样的用户

我正在按照以下步骤操作http://bin63.com/how-to-setup-a-git-repository-on-freebsd在服务器上设置 git ,当我去设置pw useradd服务器的用户时,说用户在配置过程中消失了。现在,当我尝试pw useradd这样做时,它说用户已经存在,但如果我尝试pw userdel它,它说没有这样的用户,与 mod 相同。当我这样做时,用户没有显示,pw usershow -a但处于/etc/passwd.

如何正确添加该用户?

答案1

看起来您的/etc/pwd.db和/或/etc/spwd.db不同步,请尝试运行:(pwd_mkdb /etc/master.passwd先进行备份!)。

相关内容