URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38781
[ Назад ]

Исходное сообщение
"master.passwd"

Отправлено Lin , 24-Дек-03 05:20 
Тут пробовал добавить пользователей вручную,
наменял что-то, что вот такое выдает:

# pwd_mkdb -p /etc/master.passwd                              
pwd_mkdb: line too long                                        
pwd_mkdb: /etc/master.passwd: Inappropriate file type or format

И сейчас не дает юзеров добавлять больше через adduser.
Хотя в master.passwd нет никаких длинных строк

Хэлп...


Содержание

Сообщения в этом обсуждении
"master.passwd"
Отправлено crash , 24-Дек-03 06:25 
>Тут пробовал добавить пользователей вручную,
>наменял что-то, что вот такое выдает:
>
># pwd_mkdb -p /etc/master.passwd
>pwd_mkdb: line too long
>pwd_mkdb: /etc/master.passwd: Inappropriate file type or format
>
>И сейчас не дает юзеров добавлять больше через adduser.
>Хотя в master.passwd нет никаких длинных строк
>
>Хэлп...
показал бы строку из /etc/master.passwd касаемо того пользователя. а так только гадать.


"master.passwd"
Отправлено Messmer , 24-Дек-03 10:17 
>Тут пробовал добавить пользователей вручную,
>наменял что-то, что вот такое выдает:
>
># pwd_mkdb -p /etc/master.passwd
>pwd_mkdb: line too long
>pwd_mkdb: /etc/master.passwd: Inappropriate file type or format
>
>И сейчас не дает юзеров добавлять больше через adduser.
>Хотя в master.passwd нет никаких длинных строк
>
>Хэлп...
Неверное количество полей в строке. Перемудрил с двоеточиями. Удали лучше всего нахрен ту строчку из файла, перекомпилируй базу, добавляй пользователей adduser'ом и, если уж приспичит, правь потом руками. Но не лезь сам в master.passwd, ибо нафиг? Есть же рулёзная штука vipw. Оно, кстати, не дало бы тебе вообще сохранить кривые изменения. Если не по вкусу редактор vi, пропиши в своём шелле переменную editor (или EDITOR) с именем твоего предпочтительного текстового редактора и будет тебе щастье.

"master.passwd"
Отправлено S_Frukt , 24-Дек-03 10:47 
и кто тебе сказал что надо в этом файле править .....
он все связи не устанвливает .....

"master.passwd"
Отправлено Lin , 24-Дек-03 13:50 
Дело в том, что мне надо создать кучу пользователей,
со своеобразными параметрами. И adduser тут не подходит.

Решил править master.passwd, а потом воспользоваться pwd_mkdb
для прописываения в pwd.db, spwd.db & passwd.

Но вот накрылось что-то.


"master.passwd"
Отправлено lavr , 24-Дек-03 14:23 
>Дело в том, что мне надо создать кучу пользователей,
>со своеобразными параметрами. И adduser тут не подходит.
>
>Решил править master.passwd, а потом воспользоваться pwd_mkdb
>для прописываения в pwd.db, spwd.db & passwd.
>
>Но вот накрылось что-то.

все что написано - делать МОЖНО, но только соблюдая формат:

# man 5 passwd

в остальном, ищи апшипки в формируемой строке/ах...


"master.passwd"
Отправлено Lin , 26-Дек-03 00:37 
НАШЕЛ !!!

Дело в том, что в файле master.passwd последним знаком должен быть
перевод строки.
Т.е. на последней строчке обязательно надо сделать Enetr,
чтоб курсор перешел на следующую. Иначе система считает,
что строка не закончена и выдает ОШИБКУ.


"master.passwd"
Отправлено lavr , 26-Дек-03 10:02 
>НАШЕЛ !!!
>
>Дело в том, что в файле master.passwd последним знаком должен быть
>перевод строки.
>Т.е. на последней строчке обязательно надо сделать Enetr,
>чтоб курсор перешел на следующую. Иначе система считает,
>что строка не закончена и выдает ОШИБКУ.

man pw