Página 1 de 1

dar permisos a apache en SUSE

Publicado: Mié, 18 Jun 2014, 12:02
por ilidan
Hola, no encuentro la forma de darle permisos a /var/www a Apache en SUSE,
ya probe como dice en la wiki, se que el usuario es wwwrun, lo hice mediante interfaz grafica, terminal y nada, cuando accedo al localhost, me dice forbidden, porque no tengo permisos...
esto es lo que intente:
chmod -R user_name:www-wwwrun /var/www/
chmod -R user_name:wwwrun /var/www/
no me sirvieron
y por grafica, le di el ownership al grupo www, pero tampoco

Re: dar permisos a apache en SUSE

Publicado: Mié, 18 Jun 2014, 20:59
por hugo
El problema es que chmod no cambia el propietario, para eso es chown. Probablemente podrías resolver tus problemas con algo como esto:

Código: Seleccionar todo

chown -R wwwrun:www /var/www
find /var/www -type d -print0 | xargs -0 chmod 755
find /var/www -type f -print0 | xargs -0 chmod 644
Y por cierto, para cambiar el propietario/grupo o los permisos de un archivo o directorio debes tener los privilegios requeridos o hacerlo como superusuario, de lo contrario no funcionará.

Re: dar permisos a apache en SUSE

Publicado: Jue, 19 Jun 2014, 12:59
por ilidan
bueno, primero que nada, si, tienes razon, esto me dio los permisos, pero lamentablemente estoy frito con Suse, pq revisando los conf del apache, me di cuenta que el directorio default NO es /var/www .... es /srv/www/htdocs/ .... :( Gracias, voy a guardar estos comandos.