Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alll
Зарегистрирован: 29.03.2005 Сообщения: 9
|
Добавлено: Пн Июн 06 2005 16:30 Заголовок сообщения: Ругается POP3 |
|
|
FreeBSD 4.10
popa3d-0.6.4.1
При коннекте на 110 порт сервера говорит что
getpwnam("popa3d"): No such user |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Пн Июн 06 2005 16:46 Заголовок сообщения: |
|
|
UNIX не врет. если No such user, значит No such user. авторизация идет через системную базу паролей? |
|
Вернуться к началу |
|
|
Alll
Зарегистрирован: 29.03.2005 Сообщения: 9
|
Добавлено: Вт Июн 07 2005 06:42 Заголовок сообщения: |
|
|
А где енто посмотреть |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Вт Июн 07 2005 09:16 Заголовок сообщения: |
|
|
что "где посмотреть"??? у вас пользователи где прописаны? которые почту забирают? |
|
Вернуться к началу |
|
|
Alll
Зарегистрирован: 29.03.2005 Сообщения: 9
|
Добавлено: Вт Июн 07 2005 10:10 Заголовок сообщения: |
|
|
Объясняю. Человек я этих (Unix'овых) делах не особо просвещенный.
Надо бало настроить почтовую систему. Взял настроил DNS, поставил Postfix проверил SMTP, все работает почту отправляю, она успешно складируется на сервере. Дальше , т.к. не нашел инфу обясняющую что и как и почему делается в POP(е)3 устанавливал по инструкции тыкни сюда посмотри там. (а без понимания сути происходящего настроить что то очень сложно). В итоге установил pop3d, прописал его в inetd.conf , строкой
pop3-- stream-- tcp-- nowait-- root --/usr/local/sbin/popa3d---popa3d
перезапустил inetd. Все. Захожу телнентом на 110 порт вижу вышеописанное сообщения.
А по поводу базы думаю что берет он юзеров из системной базы т.к. ничего дополнительного я не настраивал и не прописывал. В master.passwd юзера имеются. |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Вт Июн 07 2005 10:34 Заголовок сообщения: |
|
|
Alll писал(а): | Объясняю. Человек я этих (Unix'овых) делах не особо просвещенный.
|
дык просвещаться надо :)
замените.
Цитата: | pop3 stream tcp nowait root /usr/local/sbin/popa3d popa3d |
на
Цитата: | pop3 stream tcp nowait root /usr/sbin/tcpd popa3d |
(если tcpd у вас в другом месте - whereis tcpd покажет полный путь)
результаты - доложите :) |
|
Вернуться к началу |
|
|
Alll
Зарегистрирован: 29.03.2005 Сообщения: 9
|
Добавлено: Вт Июн 07 2005 11:05 Заголовок сообщения: |
|
|
Цитата: | дык просвещаться надо |
Я бы с удовольствием, так вот не нашел инфы(нормальной) совсем. Все только тык сюда , тык сюда. Вот если про ДНС расписано хорошо, так и настроил все почти сам. А тут даже не знаешь где ковырять.. Ладно. Если дадите нормальную ссылку буду очень благодарен.
Вообщем заменил, перезапустил инетд, запустил , написал что что
cannot execute /usr/libexec/popa3d.
Положил ему туда popa3d, опять говорит что юзера не найдены.
И еще вопрос, если не трудно, можно ли как нибудь прокоментировать замену на tcpd.
Огромное спасибо. |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Вт Июн 07 2005 11:50 Заголовок сообщения: |
|
|
tcpd - оболочка для относительно секурного запуска сервисов через inetd. к вашей проблеме мало отношения имеет, но нужно :)
по сабжу - получается, что у вас пишет про невозможность обнаружения юзеров сразу при коннекте на 110 порт?
попробуйте прописать в последнем столбце полный путь к popa3d, а не сувать его в /usr/libexec.
если не получится - уберите его из inetd.conf и запустите как standlone:
popa3d -D
по поводу литературы. гляньте здесь:
http://forum.codenet.ru/showthread.php?s=&threadid=21440 |
|
Вернуться к началу |
|
|
Alll
Зарегистрирован: 29.03.2005 Сообщения: 9
|
Добавлено: Ср Июн 08 2005 07:35 Заголовок сообщения: |
|
|
Ему не хватало пользователя popa3d в системной базе, мать его.
Спасибо squirL'у за помошь. |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Ср Июн 08 2005 09:00 Заголовок сообщения: |
|
|
Alll писал(а): | Ему не хватало пользователя popa3d в системной базе, мать его.
Спасибо squirL'у за помошь. |
тьфу блинн... не подумал... :roll: |
|
Вернуться к началу |
|
|
|