Buenas tardes, tengo una consulta respecto a los permisos. Soy principiante en el uso de Ubuntu Server, a través de tutoriales y archivos guía de internet logré habilitar un servidor web con XAMPP (LAMP) y tengo instalado el KDE 3.5 para mis pruebas. Mi problema radica en los permisos para crear archivos y directorios para mi sitio web de prueba. A través del FileZilla (FTP) puedo subir, crear y borrar archivos y directorios. Esto es lo que tengo en Ubuntu y en el FTP:
Ubuntu:
/var/www/serv01/public_html
FTP: (Sitio remoto)
/public_html - permiso 755 (drwxr-xr-x)
Esta carpeta apunta a mi sitio web de prueba: serv01.homeip.net
Usuario propietario: serv01, grupo: ftp
A partir de ahí con el usuario accedo desde Filezilla para copiar archivos y carpetas a mi servidor. Sin embargo, a la hora de revisar los permisos despues de la transferencia me describe lo siguiente:
carpeta "css": permiso 774 (drwxrwxr--)
carpeta "images": permiso 774 (drwxrwxr--)
archivo "index.htm": permiso 664 (-rw-rw-r--)
A través del Ubuntu, al querer ver el contenido de las carpetas "css" ó "images" me sale "Access denied to /var/www/serv01/public_html/css.", "Access denied to /var/www/serv01/public_html/images.", y no me deja ver su contenido. Los archivos internos llevan el permiso 664. (Pasa lo contrario si accedo desde el FTP)
Y al verlo a través del browser (por ejemplo si quiero ver una imagen de la carpeta "images"), me dice "Forbidden. You don't have permission to access /images/image01.jpg on this server. Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.1 with Suhosin-Patch Server at serv01.homeip.net Port 80"
En reiteradas ocasiones tengo que cambiar los permisos a 755 (drwxr-xr-x) para las carpetas desde el FileZilla (incluso si creo una carpeta remota), luego al borrarlas y volverlas a crear persisten en el uso del permiso 774 (drwxrwxr--). Desde Ubuntu utilizaba el comando "sudo chmod -R 755 /var/www/serv01/public_html/" para ver si corregía el problema pero sigue igual.
¿Existe una forma que mi carpeta contenedora "public_html" replique el permiso 755 a partir de ahí para todas mis subcarpetas y archivos en adelante? Por que no lo puedo ver a través del Ubuntu, ni por browser, excepto si cambio los permisos desde el FTP, pero es tedioso hacerlo una y otra vez. Estuve revisando por Google acerca de los permisos pero no logré hallar la información adecuada, si algo estoy haciendo mal ó si mi pregunta no es del todo entendible me gustaría que me orientaran en este problema.
Atentamente,
Rubêm Dos Santos

idea
No he entendido mucho la pregunta, pero a lo mejor te sirve esto.
Hay un plugin para Firefox que se llama FireFTP, yo suelo usarlo siempre y te permite cambiar los permisos de las carpetas a tu antojo. su web: https://addons.mozilla.org/es-ES/firefox/addon/684
Descubri el problema de los permisos
Buenas Noches, acabo de encontrar la solución al problema que tenía con los permisos en el servidor. Se trataba de la configuración de mi servicio VSFTPD en el archivo /etc/vsftpd.conf, en el comando "local_unmask" que tenía el valor 003 (Eso fue debido a que seguí un tutorial recomendado por internet, sin saber que me configuraba el permiso a 774), cambié su valor a 022 (Para obtener el permiso 755) y reinicié mi servicio (demonio), y ahora puedo crear, acceder y borrar a los directorios conservando los permisos definidos en el archivo vsftpd.conf.
Ahora si me definen los permisos "drwxr-xr-x", por lo que puedo verlo en Ubuntu, como a través de la página web, y puedo ejecutar los contenidos de los archivo de todas las subcarpetas asignadas a un usuario y/o grupo de usuarios. Eso lo confirmé al verlo también en el FTP cliente FileZilla.
Dejo este post para todas las personas interesadas y que tengan un problema similar.
Atentamente,
Rubêm Dos Santos
Rubêm Dos Santos MENDOZA ANYOSA