Tengo montado un servidor FTP con vsftpd en una maquina con CentOS 5.4 configurado con usuarios virtuales que se autentican desde una base de datos en postgresql 8.4.
He conseguido cosas interesantes en cuanto a los permisos por usuario para el acceso a determinadas carpetas. logrando dar permisos de escritura, descarga y lectura de las carpetas según el usuario que se autentique.
Me he basado en esta excelente guía para configurar los permisos según el usuario.
Para esto creo un archivo (llamado por el nombre del usuario) por cada usuario con estos parámetros
Código ftp:
Ver original
dirlist_enable=YES download_enable=YES local_root=/home/ftp/data write_enable=NO anon_world_readable_only=NO
Sin embargo me gustaría tener el siguiente ambiente.
Tener un directorio raíz que sea accesible por todos los usuarios. Este directorio contiene información necesaria para todos los usuarios. Y dentro de ese directorio, tener otros directorios de los cuales un grupo de usuarios tengan acceso. Es decir..
si tengo en el directorio data(El directorio raiz) 3 directorios general grupo1 y grupo2, que todos los usuarios tengan acceso al directorio general... solo un grupo de usuarios tengan acceso a grupo1 y otro grupo de usuarios tengan acceso a grupo2.
De la forma que lo hago (La expuesta anteriormente), al darle permisos de escritura al raiz, le da permisos recursivos a todos los directorios.
Alguien sabe como puedo manejar esto?
saludos y mil gracias