Passwd

The passwd file is generated from the master.passwd file by pwd_mkdb(8), has the class, change, and expire fields removed, and the password field replaced by a ‘*’ character.


 * pw
 * Password
 * master.passwd

chsh и chfn

The third and fourth password files are called /etc/pwd.db and /etc/spwd.db. Let's take a look at their file types:

vipw для редактирования /etc/master.passwd - запускается без параметров, сама после редактирования пересоздает /etc/passwd

если криво отредактирован passwd он будет ругаться или вставляемая строка при редактировании им неправильного формата /etc/pw.KGnsXl: 35 lines, 2279 characters. pwd_mkdb: corrupted entry pwd_mkdb: at line #13 pwd_mkdb: /etc/pw.KGnsXl: Inappropriate file type or format

Прямые правки файла надо cap_mkdb?

pwd_mkdb /etc/master.passwd

cap_mkdb /etc/login.conf

Сделайте это, отредактировав /etc/passwd с помощью vipw(8)

Изменение пароля существующего пользователя
От суперпользователя passwd vassya