El 24/11/2010 19:05, José Luis Torre Hernández escribió:


El 24 de noviembre de 2010 18:33, Oswaldo Hernández <[email protected]
<mailto:[email protected]>> escribió:

    Hola,

    En un script wsgi que se ejecuta con el usuario www-data necesito
    modificar un archivo que pertenece a otro usuario.

    Como permisos del archivo son '-rw-r--r--' al realizar
    open('/home/usuario/archivo',"r+") da error de permisos.

    Por cuestiones de seguridad no quiero ejecutar el script como root y
    tampoco puedo cambiarle los permisos al archivo.

    Estoy intentado que el wsgi ejecute un segundo script configurado en
    /etc/sudoers para que se ejecute como el propietario del archivo,
    pero no se si es que simplemente no funciona o es que no doy con la
    regla correcta de sudoers.

    ¿Alguna recomendación?


Porqué no haces que los dos pertenezcan al mismo grupo, y das permiso de
escritura para el grupo.


Esa fue mi primera opcion, pero la aplicación que gestiona nativamente el archivo se niega a funcionar si tiene otros permisos.



--
Oswaldo Hernández
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a