apache2 y permisos

Iniciado por Kropt32, 14 Junio 2010, 21:52 PM

0 Miembros y 1 Visitante están viendo este tema.

Kropt32

Ahora el problema me viene con los permisos...

Estoy haciendo un servidor de hospedaje como práctica y cuando agrego un usuario nuevo a la base de datos, se crea su carpeta, bien, esa carpeta el dueño es el usuario para poder subir archivos, borrarlos crear carpetas, etc... Sin embargo, también necesito que ese mismo directorio lo lean los usuarios externos, los que se conectan por medio un navegador (www-data), según tengo entendido...

¿Esto como lo hago?

chown -R www-data.usuario /directorio/raiz/del/usuario
chown -R usuario.www-data /directorio/raiz/del/usuario
chown -R 664 /directorio/raiz/del/usuario


¿O directamente estoy alejado de la solución?

Porque claro... El usuario dueño de la carpeta puede subir archivos, sin embargo nadie puede ver lo que sube...


Forbidden
You don't have permission to access /index.html on this server.



En las pistolas, fíjense, a cada disparo el cañon recula, como asustado por lo que acaba de hacer.

Kropt32

Ya está... El servidor FTP (vsftpd) que uso tiene una directiva que hace referencia a los permisos de los archivos que se suben...

local_umask
file_open_mode (aunque esta parece que no funciona....)

Según he leido, los permisos de los archivos es el XOR de ambas directivas

Gracias
En las pistolas, fíjense, a cada disparo el cañon recula, como asustado por lo que acaba de hacer.

luinuz

Gracias a ti por comentar como lo solucionastes. Servira para otros.