[pyar] python y sudo

Marcos Dione mdione en grulic.org.ar
Dom Jul 3 11:31:53 ART 2016


On Sat, Jul 02, 2016 at 05:51:28PM -0300, Javier Marcon wrote:
> Hola, estoy haciendo un programa que dentro de las cosas que hace,
> necesito que haga todo con los permisos del usuario que lo corre excepto
> un par de cosas (fopen/fclose, 

    esto no lo vas a poder hacer. lo que se hace comúnmente es correr
como el usuario privilegiado, hacer todo lo que tengas que hacer con esas
credenciales lo más rápido posible, y luego cambiar al usuario menos
privilegiado. eso se llama 'to drop privileges'.

> subprocess.Popen, etc.) con permisos de
> root, 

    esto sí sólo si usás sudo para el comando en el Popen. hay que ver
que no te vaya a pedir password porque seguramente no va a andar.

> no veo como integrarlo sin separar las
> acciones en distintos archivos .py La idea sería hacer algo simple que
> corra, no integrar algo complicado como celery.

-- 
(Not so) Random fortune:
Indeed, no one I spoke with compared him to a gangster or a mercenary 
—preferred honorifics among hackers— but several likened him to a
brilliant executive.
	    -- http://www.nytimes.com/2010/11/14/magazine/14Hacker-t.html


Más información sobre la lista de distribución pyar