Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2014, 05:59
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 4 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