Bug 11942

Summary: 3proxy must not start as root
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: 3proxyAssignee: Afanasov Dmitry <ender>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: ender, enp, ldv, lex
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 18060    
Bug Blocks: 14491    

Description Vladimir V. Kamarzin 2007-05-31 21:40:27 MSD
3proxy не должен запускаться с рутовыми привилегиями, т.к. он прекрасно работает
и без них. Предлагаю сделать специального псевдоюзера _3proxy.
Comment 1 Afanasov Dmitry 2008-11-19 16:30:07 MSK
если будет полезно: http://git.altlinux.org/people/ender/packages/?p=3proxy.git;a=shortlog;h=refs/heads/setuid
Comment 2 Dmitry V. Levin 2008-11-21 04:10:39 MSK
Пакет, похоже, ничейный.
По крайней мере, он закреплён за @nobody.
Comment 3 Afanasov Dmitry 2008-11-30 23:39:36 MSK
самостоятельно сделан патч и приложен в 0.5.3k-alt2
Comment 4 Afanasov Dmitry 2008-12-03 14:40:28 MSK
в принципе патч работает, проблема в портах < 1024 (#18060) - после setuid'а bind() отваливается с permision denied

ля 3proxy критичны порты 80, 53, потому переоткрываю, пока не решится проблема.
Comment 5 Afanasov Dmitry 2008-12-03 14:48:37 MSK
обсуждение, где всплыла ошибка: https://bugzilla.altlinux.org/show_bug.cgi?id=13034
Comment 6 Repository Robot 2009-06-15 14:43:39 MSD
3proxy-0.6-alt2 -> sisyphus:

* Tue Jun 09 2009 Afanasov Dmitry <ender@altlinux> 0.6-alt2

- drop some config options while rewrite droproot patch (see README.ALT)
- use capabilities when root is dropped (closes: #18060)
- use _3proxy as default user (closes: #11942)