Foros del Web » Administración de Sistemas » Software para Servers »

[SOLUCIONADO] ¿Como recuperar permisos originales para apache y usuarios de ubuntu en vps?

Estas en el tema de ¿Como recuperar permisos originales para apache y usuarios de ubuntu en vps? en el foro de Software para Servers en Foros del Web. Tengo dos usuarios en un vps, cada uno preparado con carpetas destinadas a contener sitios web previamente configurados en virtualhost de apache: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 03/10/2014, 05:59
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
¿Como recuperar permisos originales para apache y usuarios de ubuntu en vps?

Tengo dos usuarios en un vps, cada uno preparado con carpetas destinadas a contener sitios web previamente configurados en virtualhost de apache:
Código BASH:
Ver original
  1. /home/usuario/sites/dominio.com/public_html/ ... archivos de wordpress
  2. /home/user/sites/domain.com/public_html/ ... archivos de wordpress

Funcionaba todo a la perfección hasta que seguí este artículo, del cual apliqué solo estos cambios:
Código BASH:
Ver original
  1. touch /home/user/sites/domain.com/public_html/.htaccess
  2. sudo chown :www-data /home/user/sites/domain.com/public_html/.htaccess
  3. chmod 664 /home/user/sites/domain.com/public_html/.htaccess

Reinicié el servidor y lo que obtuve fue una página de error 403 de apache de abajo:

==========
Forbidden

You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at chichango.com Port 80
==========


Intenté iniciar sesión en el servidor con mi usuario con permisos root para tratar de reparar el problema pero me arroja otro error:

Código BASH:
Ver original
  1. ssh <user>@<ip-del-vps>
  2.  
  3. Could not chdir to home directory /home/user: Permission denied
  4. /bin/bash: Permission denied

Ahora, solo puedo acceder al servidor usando el usuario root.

Agradezco si pueden darme alguna pista para poder acceder nuevamente con los usuarios que tengo en /home. Como también sobre que debo hacer para poder dar los permisos correctos a los directorios de apache, de modo que los sitios de ambos usuarios puedan ser accedidos nuevamente desde el navegador.

Saludos y gracias de antemano

Última edición por cristian_cena; 03/10/2014 a las 07:36
  #2 (permalink)  
Antiguo 03/10/2014, 07:29
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: ¿Como recuperar permisos originales para apache y usuarios de ubuntu en vp

Primero escribí esto para un usuario
Código BASH:
Ver original
  1. chmod 755 /home
  2. chown root /home
  3. chmod 755 /home/mi-usuario
  4. chown -R mi-usuario:mi-usuario /home/mi-usuario

Pero luego:
Código BASH:
Ver original
  1. chmod 755 /
y se solucionaron los dos usuarios y también apache corre perfectamente. Así que atribuyo la solución a este último comando.

Espero le sirva a alguien más. Si notan que puedo mejorar algo por favor comenten :)

Última edición por cristian_cena; 03/10/2014 a las 07:41

Etiquetas: 403, apache, denied, forbidden, permission, servidores-web, ubuntu, usuario, vps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:46.