FreeBSD: adduser: ERROR: There was an error adding user

Автор: | 03/09/2012
 

При попытке добавить нового пользователя система сообщила об ошибке:


Locked     : no
OK? (yes/no): yes
pw: user ‘user’ disappeared during update
adduser: ERROR: There was an error adding user (user).
Add another user? (yes/no): no

Проверяем наличие пользователя в файлах /etc/passwd и /etc/master.passwd:

# cat /etc/master.passwd | grep user
user:$1$bKDScshaNH$gNpfSDCM5SRA23f7T9.d68V0:1002:1002::0:0:User &:/home/user:/bin/sh

# cat /etc/passwd | grep user
user:*:1002:1002:User &:/home/user:/bin/sh

Если пользователь присутствует – с помощью утилиты vipw удаляем пользователя, просто удалив строку с его логином:


user:$1$bKDScshaNH$gNpfSDCM5SRA23f7T9.d68V0:1002:1002::0:0:User &:/home/user:/bin/sh

И после этого добавляем пользователя заново:


Locked     : no
OK? (yes/no): yes
adduser: INFO: Successfully added (user) to the user database.
Add another user? (yes/no): no
Goodbye!