FreeBSD: user ‘pavel’ disappeared during update при попытке добавить пользователя
При попытке создания нового пользователя во FreeBSD стала выходить ошибка вида:
1 |
user 'pavel' disappeared during update |
Как оказалось это результат рассинхронизации баз данных пользователей в /etc/passwd и /etc/master.passwd
Смутно помню, что в /etc/passwd хранятся логины пользователей, с паролями замененными на *, а в /etc/master.passwd храняться непосредственно сами зашифрованные пароли. /etc/master.passwd доступен только root.
Решение:
1 |
/usr/sbin/pwd_mkdb -p /etc/master.passwd |