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?
¿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...
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?
Código [Seleccionar]
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...
Código [Seleccionar]
Forbidden
You don't have permission to access /index.html on this server.