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

Исходное сообщение
"Проблемы в установке postfix-2.0.0.2"

Отправлено Arty , 03-Мрт-05 11:51 
Проблемы в установке 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

Помогите. Что сделать чтоб заработало???


Содержание

Сообщения в этом обсуждении
"Проблемы в установке postfix-2.0.0.2"
Отправлено Sargan Saor , 03-Мрт-05 12:05 
>'make install' -пишет в конце:
>Postfix-install:Error: "postfix" needs an entry in the passwd file. Remember, "postfix" needs
>a dedicated user and group id.

Предупреждение, что ему нужен пользователь postfix и группа...Вы же его не создавали;)



"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 12:13 
>Педупреждение, что ему нужен пользователь postfix и группа...Вы же его не создавали;)
>
Создать пользователя postfix, а группу какую? Произвольную?
В файле passwd? А как написать это?
Я понимаю это тупой вопрос...или командой 'add user'?


"Проблемы в установке postfix-2.0.0.2"
Отправлено Sargan Saor , 03-Мрт-05 12:18 
>>Педупреждение, что ему нужен пользователь postfix и группа...Вы же его не создавали;)
>>
>Создать пользователя postfix, а группу какую? Произвольную?
>В файле passwd? А как написать это?
>Я понимаю это тупой вопрос...или командой 'add user'?

Редактировать файл passwd не лучшая идея, лучше использовать useradd, groupadd ( в Linux ). А вообще , сходите на www.postfix.org , документация по установке достаточно внятная.


"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 15:07 
>Редактировать файл 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


"Проблемы в установке postfix-2.0.0.2"
Отправлено unk , 03-Мрт-05 15:19 
>Сходил! Сделал как написано- не работает, не устанавливается :-(
>Что сделал:
postdrop забыли?

И вообще почему 2.0 ??? (сейчас 2.1, а через неделю другую 2.2 объявят stable)


"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 16:19 
>>Сходил! Сделал как написано- не работает, не устанавливается :-(
>>Что сделал:
>postdrop забыли?

Где? В юзерах??? в группе есть!
Это не важно, главное хоть поставить бы ;-)


"Проблемы в установке postfix-2.0.0.2"
Отправлено unk , 03-Мрт-05 16:21 
>Где? В юзерах??? в группе есть!
ok.
И что теперь make install говорит?



"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 16:31 
К сожалению, что и говорил в самом начале... ;-(



"Проблемы в установке postfix-2.0.0.2"
Отправлено Simps , 03-Мрт-05 16:37 
>К сожалению, что и говорил в самом начале... ;-(

Чую спасет pwd_mkdb так как видимо строчку в passwd добавили ручками


"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 17:12 
>>К сожалению, что и говорил в самом начале... ;-(
>
>Чую спасет pwd_mkdb так как видимо строчку в passwd добавили ручками
А что с ней делать? добавить, редактировать или просто набрать в командной строке
Если набрать с ключем:
pwd_mkdb -u <postfix>
Пишет:
Missing name for redirect.

И что теперь??? В файле он прописан, но ни фига, ни чего не работает...


"Проблемы в установке postfix-2.0.0.2"
Отправлено unk , 03-Мрт-05 17:16 
>И что теперь??? В файле он прописан, но ни фига, ни чего
>не работает...
Вы серьезно это руками в /etc/passwd вписАли???

"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 17:22 
>>И что теперь??? В файле он прописан, но ни фига, ни чего
>>не работает...
>Вы серьезно это руками в /etc/passwd вписАли???
Сознаюсь!Да, вписал!!!
И что теперь??? Могу удалить!!

Лучше ответьте, плизззз, как добавить юзверя во Фрю.
Команда adduser мне не нравится - кривая ((



"Проблемы в установке postfix-2.0.0.2"
Отправлено Arty , 03-Мрт-05 17:29 
Вот тут написано (с сайта постфикс):

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.