🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13555

Re: Menoria Compartida.

#13555
From: MiP
Date: Tue, 06 Feb 2001 10:30
27 lines
2219 bytes
Jonan escribi�:
> 
> Hola a toda la news.
> 
>  Despues de una buen fin de semana de nuevo a tajo....
> 
>  El problema es el siguiente, creo una memoria compartida para que sea
> utilizada por varios procesos, pero si lanzo los procesos desde un usuario
> cualquiera no me deja acceder a ella . Para poder utilizar esa memoria lanzo
> los procesos como root y ahora si la comunicaci�n se realiza. Debido a
> requerimientos de mi sistema de gestion (Informix 4GL) el lanzamiento debe
> de ser realizado en modo no superusuario y ello me crea que los procesos que
> acceden a la memoria compartida se mueran.
> Hay va la pregunta del millon de dolares:
> �Como puedo crear una memoria compartida accesible por cualquier usuario?,
> esto es sin los permisos del root..
> 
No me hagas mucho caso, pero creo que se podr�a hacer de la siguiente
forma:

El programa deber�a tener el bit suid activado, por lo tanto, al
ejecutarlo,
el usuario efectivo seria root; compartes la memoria y cambias (en el
programa) el usuario efectivo por el usuario real. As�, tendr�as un
proceso de usuario normal que podr�a utilizar la memoria compartida.

Pruebalo a ver si funciona.
Technical Details
Message-ID: <3A7FD232.F2DEF36B@eui.upv.es>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!fr.usenet-edu.net!usenet-edu.net!jussieu.fr!news.rediris.es!news.uv.es!news.upv.es!not-for-mail
References: <95lljp$nit$1@diana.bcn.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,ed36dbbfccaf65f1
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-02-06 02:48:03 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!fr.usenet-edu.net!usenet-edu.net!jussieu.fr!news.rediris.es!news.uv.es!news.upv.es!not-for-mail
From: MiP <miponme@eui.upv.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Menoria Compartida.
Date: Tue, 06 Feb 2001 11:30:10 +0100
Organization: U.P.V.
Lines: 27
Message-ID: <3A7FD232.F2DEF36B@eui.upv.es>
References: <95lljp$nit$1@diana.bcn.ttd.net>
NNTP-Posting-Host: pc0708.dsic.upv.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: polaris.cc.upv.es 981455822 27164 158.42.54.128 (6 Feb 2001 10:37:02 GMT)
X-Complaints-To: newsmaster@upv.es
NNTP-Posting-Date: 6 Feb 2001 10:37:02 GMT
X-Mailer: Mozilla 4.76 [es] (X11; U; Linux 2.2.16-3 i586)
X-Accept-Language: es, en