>Установил POP3 сервер popa3d... Прописал строку в inetd.conf и в hosts.allow.
>
>
>Inetd слушает TCP/110
>USER COMMAND PID
>FD PROTO LOCAL ADDRESS
> FOREIGN ADDRESS
>root inetd 1410
> 8 tcp4 192.168.0.1:110
> *:*
>
>но все попытки взять почту с сервера обламываются, а в логах появляется:
>
>Sep 6 16:02:01 XXXXX popa3d[1638]: chroot: Operation not permitted
>Sep 6 16:02:01 XXXXX kernel: Sep 6 16:02:01 XXXXX popa3d[1638]:
>chroot: Operation not permitted
>
>смотрим на аттрибуты файла /usr/local/sbin/popa3d
>[root@XXXXX /usr/local/sbin]# ls -l popa3d
>-rwxr-xr-x 1 pop mail 20088 6 сен 15:18
>popa3d
>
>то есть есть юзер pop (shell - nologin) и группа mail,
>под этим юзером и запускается popa3d в inetd.conf
>pop3
>stream tcp nowait pop
> /usr/local/sbin/popa3d popa3d
>
>Куда копать? может быть, поставить popa3d в standalone, то есть без запуска
>inetd ??? у меня inetd ничего, кроме popa3d не запускает...
>
>Спасибо...
вы когда его ставили, читали что на консоль было выдано в КОНЦЕ?!
pop:*:68:6::0:0:Post Office Owner:/nonexistent:/nonexistent
должно быть подобное в passwd, пр nologin - man nologin
1. Edit your /etc/inetd.conf to use popa3d. The line should look like this:
pop3 stream tcp nowait root /usr/local/libexec/popa3d popa3d
Note: when started via an inetd clone, the logging of connections is left
up to that inetd clone or TCP wrappers.
2. Restart inetd by sending it a SIGHUP:
# killall -HUP inetd
Все остальное ЗАВИСИТ от сборки.