Pwd_mkdb
Собственно, эта утилита только преобразует файл master.passwd в три
остальных файла (см. ).
Вы можете любым текстовым редактором добавить строчку в master.passwd,
взяв за образец любую из тех строчек, которые там уже есть (желательно,
перед этим внимательно прочитать man 5 passwd). Если, после этого запустить
команду
pwd_mkdb -p /etc/master.passwd
то она сделает соответствующие изменения в spwd.db, pwd.db, passwd.
Не забудьте, что пароль в учетной карточке хранится в зашифрованном
виде. Поэтому, при составлении записи, это поле учетной карточки лучше
оставить пустым, а потом занести пароль утилитой, которая специально
для этого предназначена:
passwd
Конечно, это самый сложный способ, но... Если вы когда-нибудь
возьметесь написать свою программу для регистрации, то она должна будет
просто сформировать правильную строчку для файла master.passwd, занести
ее в этот файл, а потом просто вызвать pwd_mkdb. Кстати, остальные
программы, о которых дальше идет речь, именно так и делают.