Bug 8398 - wrong ircd chroot tmp directory permissions
Summary: wrong ircd chroot tmp directory permissions
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: ircd (show other bugs)
Version: unstable
Hardware: all Linux
: P4 minor
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-02 20:52 MSK by Egor Vyscrebentsov
Modified: 2009-05-10 09:32 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Egor Vyscrebentsov 2005-11-02 20:52:18 MSK
/var/lib/ircd/tmp has 755 perms (owner: root, group: root).
This causes impossibility of writing K-lines into
/var/lib/ircd/etc/ircd/kline.conf by working ircd.
Comment 1 Michael Shigorin 2005-11-03 10:11:23 MSK
Насколько понимаю, Грише сейчас не до ircd -- если хотите, можете попробовать
перехватить пакет.
Comment 2 Egor Vyscrebentsov 2006-02-01 00:27:25 MSK
Продолжаем тему чрутов и permissions: при обработке K-lines создаётся
kline.conf.tmp (в каталоге $CHROOTDIR/etc/ircd), который впоследствии должен
переименовываться в kline.conf. Поскольку права на /var/lib/ircd/etc/ircd/
выставляются в 755 от имени root:root, то все попытки /unkline работают только с
временным файлом (/etc/ircd/kline.conf.tmp), не затрагивая /etc/ircd/kline.conf.
Соответственно, после /rehash имеем все предыдущие k-line'ы неудалёнными.
С моей неграмотной точки зрения, следует переместить etc/ircd/kline.conf
куда-нибудь в /var/ircd (в связи с чем полагается правка include/path.h.in)
ЗЫ. (2mike) Собрать-то это дело я конечно могу, но... 1) кто ж гарантирует, что
оно правильно будет; 2) я ж ведь даже freeciv-* не приступал, хотя оно и
положено ака частично mainstream'у :)
ЗЫ2: (2 mike again) Я не знаю правил чрута от ALTLinux (и пока что не нашёл
оных; впрочем, по сему поводу vsu@ страдать придётся :). Таким образом, имеем
ещё одно препятствие для написания правильного ircd.spec. Изучение mysql и
postgresql chroot'ов ни к чему хорошему не приводит.
Comment 3 Michael Shigorin 2008-02-15 18:59:18 MSK
moved to sisyphus
Comment 4 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 5 Michael Shigorin 2009-01-18 13:28:06 MSK
Нет больше в сизифе такого пакета.