Sisyphus repository
Last update: 18 august 2019 | SRPMs: 17338 | Visits: 14652735
en ru br
ALT Linux repos
S:0.6.1-alt1.qa1
5.0: 0.5.3k-alt4
4.1: 0.5.3k-alt3.M41.1
4.0: 0.5.3k-alt3.M40.1

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), каковые создаются на этапе анализа конфигурационного файла.
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin