Group :: System/Servers
RPM: 3proxy
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
в ALTLinux сборке 3proxy присутствует патч для запуска демона под другим
пользователем из командной строки (altbug #11942).
патч добавляет параметры:
-u username/uid имя пользователя/идентификатор, под которым запускать
процесс.
-g groupname/gid имя группы/идентификатор, под которым запускать процесс. в
случае отсутсвия, берется primary группа пользователя.
-p pidfile путь к pid файлу.
initscript завязан на данные параметры и поэтому не совместим с upstream
версией.
так же имеется файл /etc/sysconfig/3proxy, откуда берется имя пользователя и
имя группы. имя группы не обязательно.
rpm при инсталляции добавлет пользователя _3proxy с группой _3proxy. до разрешения
altbug #11942 этот пользователь использоваться не будет и в
/etc/sysconfig/3proxy будет прописан root.
ошибка "ALTLinux 3proxy does not recognize 'setuid' command."
начиная с 0.6 версии конфигурационные команды setuid, setgid, pidfile и chroot
обрабатываются только через командную строку.
причины: необходимость смены пользователя до создания потоков с сервисами
(dnspr, pop3p, etc), каковые создаются на этапе анализа конфигурационного файла.