Собственно начитался надумался и решил запускать большинство сервисов от пользователя с оболочкой /sbin/nologin
Так же запустил и 3proxy: socks, tcppm стартанули без труда, а вот pop3p выдает в лог строки:
причем порты пробовал самые разные, результат один и тот же, как только запуск от root - все начинает работать отлично! В чем может быть дело?
У /usr/bin/3proxy* одинаковые права
gentoo 2.6.32, net-proxy/3proxy-0.5.3k
пока pop3 3proxy вывел в отдельный процесс запускаемый от root, но все же хотелось бы довести дело до конца!
означает это только одно. У пользователя не достаточно прав на запуск pop3p.
P.S.: ИМХО, сабж не имеет место быть, т.к. обычно демоны в системе стартуют от имени их учёток в системе.
да, но 3proxy вообще даже свой файл в /etc/init.d не создает, об этом позаботился я сам, причем 3proxy не создает и своего логина/группы в т.ч., а то что он говорит что не хватает прав, тут думаю и без Вас понятно, вопрос в другом: устранение.
Каких же прав ему может не хватать интересно, когда всем остальным подпрограммкам хватает....
долго доходило, но все-таки дошло!)))
Пользователям запрещено занимать порты ниже 1023 (может цифра не точная), а pop3p занимает 110 порт по умолчанию, указав pop3p -p11000 проблема решилась моментально.
долго доходило, но все-таки дошло!)))
Пользователям запрещено занимать порты ниже 1023 (может цифра не точная), а pop3p занимает 110 порт по умолчанию, указав pop3p -p11000 проблема решилась моментально.