Проблемы в установке postfix-2.0.0.2.
Ставлю на FreeBSD 4.10 (4.9-пробовал тоже).
При указании команды:'make' -пишет большенство:
Wmissinf-prototypes -Wformat -g -0 -I....'make install' -пишет в конце:
Postfix-install:Error: "postfix" needs an entry in the passwd file. Remember, "postfix" needs a dedicated user and group id.
***Error code:1
Stop in /tmp/postfix-2.0.0.2Помогите. Что сделать чтоб заработало???
>'make install' -пишет в конце:
>Postfix-install:Error: "postfix" needs an entry in the passwd file. Remember, "postfix" needs
>a dedicated user and group id.Предупреждение, что ему нужен пользователь postfix и группа...Вы же его не создавали;)
>Педупреждение, что ему нужен пользователь postfix и группа...Вы же его не создавали;)
>
Создать пользователя postfix, а группу какую? Произвольную?
В файле passwd? А как написать это?
Я понимаю это тупой вопрос...или командой 'add user'?
>>Педупреждение, что ему нужен пользователь postfix и группа...Вы же его не создавали;)
>>
>Создать пользователя postfix, а группу какую? Произвольную?
>В файле passwd? А как написать это?
>Я понимаю это тупой вопрос...или командой 'add user'?Редактировать файл passwd не лучшая идея, лучше использовать useradd, groupadd ( в Linux ). А вообще , сходите на www.postfix.org , документация по установке достаточно внятная.
>Редактировать файл passwd не лучшая идея, лучше использовать useradd, groupadd ( в
>Linux ). А вообще , сходите на www.postfix.org , документация по
>установке достаточно внятная.Сходил! Сделал как написано- не работает, не устанавливается :-(
Что сделал:
/etc/passwd:
postfix:*:12345:12345:postfix:/no/where:/no/shell/etc/group
postfix:*:12345:
postdrop:*:54321:/etc/aliases:
postfix: root
>Сходил! Сделал как написано- не работает, не устанавливается :-(
>Что сделал:
postdrop забыли?И вообще почему 2.0 ??? (сейчас 2.1, а через неделю другую 2.2 объявят stable)
>>Сходил! Сделал как написано- не работает, не устанавливается :-(
>>Что сделал:
>postdrop забыли?Где? В юзерах??? в группе есть!
Это не важно, главное хоть поставить бы ;-)
>Где? В юзерах??? в группе есть!
ok.
И что теперь make install говорит?
К сожалению, что и говорил в самом начале... ;-(
>К сожалению, что и говорил в самом начале... ;-(Чую спасет pwd_mkdb так как видимо строчку в passwd добавили ручками
>>К сожалению, что и говорил в самом начале... ;-(
>
>Чую спасет pwd_mkdb так как видимо строчку в passwd добавили ручками
А что с ней делать? добавить, редактировать или просто набрать в командной строке
Если набрать с ключем:
pwd_mkdb -u <postfix>
Пишет:
Missing name for redirect.И что теперь??? В файле он прописан, но ни фига, ни чего не работает...
>И что теперь??? В файле он прописан, но ни фига, ни чего
>не работает...
Вы серьезно это руками в /etc/passwd вписАли???
>>И что теперь??? В файле он прописан, но ни фига, ни чего
>>не работает...
>Вы серьезно это руками в /etc/passwd вписАли???
Сознаюсь!Да, вписал!!!
И что теперь??? Могу удалить!!Лучше ответьте, плизззз, как добавить юзверя во Фрю.
Команда adduser мне не нравится - кривая ((
Вот тут написано (с сайта постфикс):Create a user account "postfix" with a user id and group id that are not used by any other user account. Preferably, this is an account that no-one can log into. The account does not need an executable login shell, and needs no existing home directory. My password and group file entries look like this:
/etc/passwd:
postfix:*:12345:12345:postfix:/no/where:/no/shell/etc/group:
postfix:*:12345:
Note: there should be no whitespace before "postfix:".Make sure there is a "postfix" alias in /etc/aliases, or whatever the pathname of your aliases file is; the command "postconf alias_maps" will tell you.
/etc/aliases:
postfix: root
Note: there should be no whitespace before "postfix:".Create a group "postdrop" with a group id that is not used by any other user account. Not even by the postfix user account. My group file entry looks like:
/etc/group:
postdrop:*:54321:
Note: there should be no whitespace before "postdrop:".But I don't understand how!!!
Please, Write to me how , if it possible.