qboosh: SPECS shout.spec,1.1,1.2
Jarosław Kamper
jack w jack.eu.org
Pią, 5 Kwi 2002, 15:37:59 CEST
On Thu, Apr 04, 2002 at 02:57:22PM +0200, Jakub Bogusz wrote:
> On Thu, Apr 04, 2002 at 02:48:51PM +0200, Jarosław Kamper wrote:
> > On Thu, Apr 04, 2002 at 09:03:14AM +0000, Jakub Bogusz wrote:
> > > Module name: SPECS
> > > Changes by: qboosh
> > >
> > > Changed RCS file: /cvsroot/SPECS/shout.spec,v
> > > ----------------------------
> > > revision 1.2
> > > date: 2002/04/04 09:03:10; author: qboosh; state: Exp; lines: +32 -32
> > > - added pl, gzip doc, some build fixes
> > > - changed icecast's shell to /bin/sh (but does it really need working shell?)
> >
> > Zmaina /bin/{ba,}sh na /bin/false:
> >
> > kwi 4 14:42:14 jack su(pam_unix)[17436]: session opened for user
> > icecast by jack(uid=0)
> > kwi 4 14:42:14 jack su(pam_unix)[17436]: session closed for user
> > icecast
> > kwi 4 14:42:14 jack icecast: icecast startup failed
>
> To 'su' jest tylko w .init? To zmienić na su -s /bin/sh.
>
> > > %files
> > > -%attr(754,root,icecast) /etc/rc.d/init.d/shout
> > > +%attr(754,root,root) /etc/rc.d/init.d/shout
>
> To jest uruchamiane z uid=0, więc grupa icecast jest tu zbędna.
Zrobione, ale... Nasz funkcja daemon tego nie uwzglęnia, więc jej nie
użyłem.
> > > -%attr(750,icecast,icecast) %{_bindir}/*
> > > +%attr(755,root,root) %{_bindir}/*
>
> A to była dziura - demony się uruchamia z innymi prawami m.in. po to,
> żeby nie mogły pisać po plikach.
Moim założeniem jest, aby mógł to odpalać każdy user dopisany do grupy
icecast. Tymczasowo jednak jest to zrobione, aby same daemony nie
chodziły z roota (to mam nadzieję jest skończone). Gdyby ktoś zechciał
sprawdzić i/lub zrobić poprawnie to o czym pisze (uruchamianie przez
dowolnego użytkownika dopisanego do grupy icecast)...
--
.:|Jarosław Kamper|:×:|jack w irc.pl|:×:|http://jack.eu.org/|:×:|RLU#165846|:.
Więcej informacji o liście dyskusyjnej pld-devel-pl