[rlug] PATH la un proces pornit via inetd

2008-05-19 Fir de Conversatie Florin Popovici
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


Re: [rlug] PATH la un proces pornit via inetd

2008-05-19 Fir de Conversatie Vali Dragnuta
Nu poti folosi un wrapper script ?


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] PATH la un proces pornit via inetd

2008-05-19 Fir de Conversatie Alex
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

2008-05-19 Fir de Conversatie Florin Popovici
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

2008-05-19 Fir de Conversatie Florin Popovici
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

2008-05-19 Fir de Conversatie Octavian CHELU
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-05-19 Fir de Conversatie Florin Popovici
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


[rlug] fisiere accesabile de mai multi useri

2008-05-19 Fir de Conversatie Adrian Sevcenco
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] fisiere accesabile de mai multi useri

2008-05-19 Fir de Conversatie Tudor GHEORGHE

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


Re: [rlug] fisiere accesabile de mai multi useri

2008-05-19 Fir de Conversatie Adrian Sevcenco

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

2008-05-19 Fir de Conversatie Vali Dragnuta
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

2008-05-19 Fir de Conversatie Florin Popovici
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] PATH la un proces pornit via inetd

2008-05-19 Fir de Conversatie George
  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