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/
