El Martes, 6 de Junio de 2006 16:22, Jordi Espasa Clofent escribió:
Buenas,
Tengo una máquina con Apache2 montado. El tema es que hay varios usuarios con sus cositas. He habilitado un ftp (PureFTPd) para que los usuarios gestionen como quieran sus archivos.
* Que mania con el ftp, algo bueno ha de tener cuando lo usa tanta gente......., instala un DMS sobre postgresql, servidor de documentacion (y ficheros y fotos y lo que te de la gana), DocMRG por ejemplo.
Lo que he hecho es poner usuarios virtuales, no de sistema (es decir, todos los usuarios son ftpuser:ftpgroup).
* Eso de que "usuarios" cuelguen sus cosas por apache no es nada bueno, lo suben a su directorio, respetuoso correo a webmaster solicitando su beneplacito y este hace y deshace a su conveniencia.
Lo que ocurre es que, por defecto, todos los archivos que suben tienen permisos -rwx------ y eso da error en Apache al intentar acceder al contenido, evidentemente.
* Da error por que esos permisos son para el usuario pepe y no para wwwrun.
Si los archivos tiene permisos completos no ocurre eso.
* Es que no deben tener permisos completos, suponiendo que no quieras tener problemas, los ficheros y directorios deberian ser propiedad y grupo como corra tu apache tipicamente wwwrun 700 para los ficheros y 750 para los directorios, una tarea cron podria hacerlo cada cierto tiempo.
A primeras pensé en cambiar el parámetro -U (umask) del servidor para que todo nuevo archivo subido coja los permisos deseados, pero va a ser que no funciona.
¿Qué me dejo en el tintero?
* El concepto de "servicio" a los usuarios, que es mucho menos amplio.