Permiso en directorios a traves del FTP (Solucionado)

Imagen de rubemgonzalo
0 puntos

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

Imagen de comu
+1
0
-1

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

+1
0
-1
Imagen de rubemgonzalo
+1
0
-1

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

+1
0
-1

Rubêm Dos Santos MENDOZA ANYOSA