Тут пробовал добавить пользователей вручную,
наменял что-то, что вот такое выдает:# pwd_mkdb -p /etc/master.passwd
pwd_mkdb: line too long
pwd_mkdb: /etc/master.passwd: Inappropriate file type or formatИ сейчас не дает юзеров добавлять больше через adduser.
Хотя в master.passwd нет никаких длинных строкХэлп...
>Тут пробовал добавить пользователей вручную,
>наменял что-то, что вот такое выдает:
>
># 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 касаемо того пользователя. а так только гадать.
>Тут пробовал добавить пользователей вручную,
>наменял что-то, что вот такое выдает:
>
># 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) с именем твоего предпочтительного текстового редактора и будет тебе щастье.
и кто тебе сказал что надо в этом файле править .....
он все связи не устанвливает .....
Дело в том, что мне надо создать кучу пользователей,
со своеобразными параметрами. И adduser тут не подходит.Решил править master.passwd, а потом воспользоваться pwd_mkdb
для прописываения в pwd.db, spwd.db & passwd.Но вот накрылось что-то.
>Дело в том, что мне надо создать кучу пользователей,
>со своеобразными параметрами. И adduser тут не подходит.
>
>Решил править master.passwd, а потом воспользоваться pwd_mkdb
>для прописываения в pwd.db, spwd.db & passwd.
>
>Но вот накрылось что-то.все что написано - делать МОЖНО, но только соблюдая формат:
# man 5 passwd
в остальном, ищи апшипки в формируемой строке/ах...
НАШЕЛ !!!Дело в том, что в файле master.passwd последним знаком должен быть
перевод строки.
Т.е. на последней строчке обязательно надо сделать Enetr,
чтоб курсор перешел на следующую. Иначе система считает,
что строка не закончена и выдает ОШИБКУ.
>НАШЕЛ !!!
>
>Дело в том, что в файле master.passwd последним знаком должен быть
>перевод строки.
>Т.е. на последней строчке обязательно надо сделать Enetr,
>чтоб курсор перешел на следующую. Иначе система считает,
>что строка не закончена и выдает ОШИБКУ.man pw