Bug 11942 - 3proxy must not start as root
Summary: 3proxy must not start as root
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: 3proxy (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Afanasov Dmitry
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 18060
Blocks: 14491
  Show dependency tree
 
Reported: 2007-05-31 21:40 MSD by Vladimir V. Kamarzin
Modified: 2009-06-20 00:36 MSD (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)