Re: [rlug] PATH la un proces pornit via inetd
>>> >> Aveti idee de vreun mod prin care chestiile din inetd (nu xinetd) sa >>> >> fie pornite cu un anumit environment (PATH ma intereseaza in special) >>> >> ? >>> >> Se pare ca inetd-u le porneste cu PATH-u lu' "init", si nu exista nici >>> >> un mod de a specifica altceva. >>> > > Din pacate, nu-i asa. Am incercat si asta. > Am pornit inetd-u cu PATH-u corect, am verificat asta (cat > /proc/`pidof inetd`/environ), dar aplicatiile pe care le porneste > inetd-u au PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:. si-atat. > Cica asta e _PATH_DEFPATH din paths.h din kernel-source. incearca /usr/bin/env PATH=/usr /path/catre/program vezi man env, mai incearca si -i daca asa nu merge. Dar sper sa nu ai multe variabile de setat ca parca este un maxim de 1024 caractere pe linie la inetd.conf (nu sunt sigur). ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] fisiere accesabile de mai multi useri
2008/5/19 Adrian Sevcenco <[EMAIL PROTECTED]>: > Am o mica mare problema : am incercat sa dau acces la un grup de fisiere la >[...] > Ce imi scapa ??? > Multumesc Modificarea permisiunilor o poate face doar ownerul fisierului, sau root. Nu conteaza ce permisiuni efective are userul X pe un fisier / director, daca nu e owner nu poate schimba permisiunile fisierului, si nu poate schimba nici ownerul. OTOH, asta am descoperit si eu experimental. Cautand 10 minute, n-am gasit sa fie pomenit comportamentul asta in nici un manual. Probabil lucrurile sunt mai adanci de-atat :/ -- www.flo.ro ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] fisiere accesabile de mai multi useri
On Mon, 2008-05-19 at 17:00 +0300, Adrian Sevcenco wrote: > Am o mica mare problema : am incercat sa dau acces la un grup de fisiere > la mai multi utilizatori prin creearea unui grup si puning la acest > grup acei utilizatori specifici. am facut la acel director chgrp -R > grup director + chmod -R ug+rw (si a+rw din disperare) director si ca > user ca apartine grupului grup nu pot sa schimb niste permisii banale de > executie !!! Drepturile pe care le-ai dat tu se refera doar la modificare fisierelor in sine, ceea ce poti face. Drepturile de executie le poate da doar ownerul fisierului. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] fisiere accesabile de mai multi useri
Tudor GHEORGHE wrote: Adrian Sevcenco wrote: Am o mica mare problema : .. chmod: changing permissions of `vised_manual.pdf': Operation not permitted Ce imi scapa ??? Multumesc man chattr vezi 'i' attribute [EMAIL PROTECTED] ~]$ pwd /home/emil [EMAIL PROTECTED] ~]$ lsattr [EMAIL PROTECTED] ~]$ lsattr /home/r3b - /home/r3b/mcnpx - /home/r3b/mcnpxv250-src - /home/r3b/scripts - /home/r3b/mcnp5 [EMAIL PROTECTED] ~]$ ls -al /home/r3b total 28 drwxrwxrwx 6 mihai r3b 4096 May 16 13:40 . drwxr-xr-x 9 root root 4096 May 16 13:59 .. drwxrwxrwx 9 mihai r3b 4096 May 9 04:10 mcnp5 drwxrwxrwx 5 mihai r3b 4096 May 9 04:05 mcnpx drwxrwxrwx 7 mihai r3b 4096 May 9 03:59 mcnpxv250-src drwxrwxrwx 2 mihai r3b 4096 May 19 16:34 scripts ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] fisiere accesabile de mai multi useri
Adrian Sevcenco wrote: Am o mica mare problema : .. chmod: changing permissions of `vised_manual.pdf': Operation not permitted Ce imi scapa ??? Multumesc man chattr vezi 'i' attribute -- Teddy ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
[rlug] fisiere accesabile de mai multi useri
Am o mica mare problema : am incercat sa dau acces la un grup de fisiere la mai multi utilizatori prin creearea unui grup si puning la acest grup acei utilizatori specifici. am facut la acel director chgrp -R grup director + chmod -R ug+rw (si a+rw din disperare) director si ca user ca apartine grupului grup nu pot sa schimb niste permisii banale de executie !!! [EMAIL PROTECTED] Manual]$ ls -la total 25576 drwxrwxrwx 2 mihai r3b4096 Dec 1 2005 . drwxrwxrwx 9 mihai r3b4096 May 9 04:10 .. -rwxrwxrwx 1 mihai r3b 2170685 Dec 1 2005 MCNP5_Manual_Vol_III.pdf -rwxrwxrwx 1 mihai r3b 4836374 Dec 1 2005 MCNP5_Manual_Vol_II.pdf -rwxrwxrwx 1 mihai r3b 3409794 Dec 1 2005 MCNP5_Manual_Vol_I.pdf -rwxrwxrwx 1 mihai r3b 15897 Nov 11 2005 vised.chi -rwxrwxrwx 1 mihai r3b 7029924 Nov 11 2005 vised.chm -rwxrwxrwx 1 mihai r3b 8662924 Nov 7 2005 vised_manual.pdf [EMAIL PROTECTED] Manual]$ groups emil r3b [EMAIL PROTECTED] Manual]$ chmod a-x * chmod: changing permissions of `MCNP5_Manual_Vol_III.pdf': Operation not permitted chmod: changing permissions of `MCNP5_Manual_Vol_II.pdf': Operation not permitted chmod: changing permissions of `MCNP5_Manual_Vol_I.pdf': Operation not permitted chmod: changing permissions of `vised.chi': Operation not permitted chmod: changing permissions of `vised.chm': Operation not permitted chmod: changing permissions of `vised_manual.pdf': Operation not permitted Ce imi scapa ??? Multumesc ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] PATH la un proces pornit via inetd
2008/5/19 Octavian CHELU <[EMAIL PROTECTED]>: > On Monday 19 May 2008 15:39:24 Florin Popovici wrote: >> 2008/5/19 Alex <[EMAIL PROTECTED]>: >> > On Monday 19 May 2008 14:39, Florin Popovici wrote: >> >> Salutare, >> >> >> >> Aveti idee de vreun mod prin care chestiile din inetd (nu xinetd) sa >> >> fie pornite cu un anumit environment (PATH ma intereseaza in special) >> >> ? >> >> Se pare ca inetd-u le porneste cu PATH-u lu' "init", si nu exista nici >> >> un mod de a specifica altceva. >> > >> > nici daca editezi /etc/profile ? >> >> Nope. Am incercat asta, se pare ca inetd-u nu spawnuie nici un shell, >> ci face direct fork la proces. Si deci /etc/profile* nu conteaza deloc >> >> :( > > Atunci inseamna ca procesul se va rula cu acelasi "environment" ca si > inetd-ul. Incearca sa exporti PATH care vrei in scriptul de pornire al > inetd-ului. Asta daca nu vrei PATH diferit in functie de ce rulezi din inetd. > Din pacate, nu-i asa. Am incercat si asta. Am pornit inetd-u cu PATH-u corect, am verificat asta (cat /proc/`pidof inetd`/environ), dar aplicatiile pe care le porneste inetd-u au PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:. si-atat. Cica asta e _PATH_DEFPATH din paths.h din kernel-source. -- www.flo.ro ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] PATH la un proces pornit via inetd
On Monday 19 May 2008 15:39:24 Florin Popovici wrote: > 2008/5/19 Alex <[EMAIL PROTECTED]>: > > On Monday 19 May 2008 14:39, Florin Popovici wrote: > >> Salutare, > >> > >> Aveti idee de vreun mod prin care chestiile din inetd (nu xinetd) sa > >> fie pornite cu un anumit environment (PATH ma intereseaza in special) > >> ? > >> Se pare ca inetd-u le porneste cu PATH-u lu' "init", si nu exista nici > >> un mod de a specifica altceva. > > > > nici daca editezi /etc/profile ? > > Nope. Am incercat asta, se pare ca inetd-u nu spawnuie nici un shell, > ci face direct fork la proces. Si deci /etc/profile* nu conteaza deloc > > :( Atunci inseamna ca procesul se va rula cu acelasi "environment" ca si inetd-ul. Incearca sa exporti PATH care vrei in scriptul de pornire al inetd-ului. Asta daca nu vrei PATH diferit in functie de ce rulezi din inetd. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] PATH la un proces pornit via inetd
2008/5/19 Alex <[EMAIL PROTECTED]>: > On Monday 19 May 2008 14:39, Florin Popovici wrote: >> Salutare, >> >> Aveti idee de vreun mod prin care chestiile din inetd (nu xinetd) sa >> fie pornite cu un anumit environment (PATH ma intereseaza in special) >> ? >> Se pare ca inetd-u le porneste cu PATH-u lu' "init", si nu exista nici >> un mod de a specifica altceva. >> > > nici daca editezi /etc/profile ? > Nope. Am incercat asta, se pare ca inetd-u nu spawnuie nici un shell, ci face direct fork la proces. Si deci /etc/profile* nu conteaza deloc :( -- www.flo.ro ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] PATH la un proces pornit via inetd
On Mon, May 19, 2008 at 2:47 PM, Vali Dragnuta <[EMAIL PROTECTED]> wrote: > Nu poti folosi un wrapper script ? > Incerc sa nu. Sunt cateva sute bune de intrari in inetd.conf, si exista sistem de scripturi pt updatarea lui automata... E bataie de cap :) Da' e o idee valida, multumesc frumos :) -- www.flo.ro ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] PATH la un proces pornit via inetd
On Monday 19 May 2008 14:39, Florin Popovici wrote: > Salutare, > > Aveti idee de vreun mod prin care chestiile din inetd (nu xinetd) sa > fie pornite cu un anumit environment (PATH ma intereseaza in special) > ? > Se pare ca inetd-u le porneste cu PATH-u lu' "init", si nu exista nici > un mod de a specifica altceva. > nici daca editezi /etc/profile ? Regards, Alx ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] PATH la un proces pornit via inetd
Nu poti folosi un wrapper script ? ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
[rlug] PATH la un proces pornit via inetd
Salutare, Aveti idee de vreun mod prin care chestiile din inetd (nu xinetd) sa fie pornite cu un anumit environment (PATH ma intereseaza in special) ? Se pare ca inetd-u le porneste cu PATH-u lu' "init", si nu exista nici un mod de a specifica altceva. Smecheria cu "PATH=/trilulilu";/path-to-binary nu tzine in /etc/inetd.conf. Nu se poate nici varianta sa recompilez toate programele alea cu un "setenv PATH=" la inceput. Distro-urile pe care vreau asta sunt din familia SuSE 10.X, da' nu cred ca conteaza. Apreciez orice idei :) Multzam. -- www.flo.ro ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug