25 agosto, 2025
Restauración de correos y credenciales en entorno cPanel sin acceso root
Dominio: dominiodelcliente.com
Fecha: 25 de agosto de 2025
Entorno: Hosting compartido, acceso SSH limitado, sin privilegios para reiniciar servicios
Punto de Inflexión
Restauración de correos y configuración de cuentas desde backups (mail.zip y etc.zip) en un entorno sin acceso root, donde los correos no eran visibles inicialmente y las contraseñas originales requerían reactivación sin reinicio de servicios.
Diagnóstico inicial
- Archivos restaurados en
/home/usuario/mail/dominiodelcliente.com/ - Cuentas ya creadas en cPanel
- Configuración disponible en
etc.zip - Sin acceso a comandos de reinicio
- Webmail no mostraba correos tras restauración
Hoja de Proceso
- Preparación del entorno
- Duplicar
etc.ziplocalmente - Eliminar
cacheid,ftpquota,.rcube.db* - Conservar solo
dominiodelcliente.com/
- Duplicar
- Restauración de correos
unzip mail.zip -d /home/usuario/ chown -R usuario:usuario /home/usuario/mail/dominiodelcliente.com/ chmod -R 700 /home/usuario/mail/dominiodelcliente.com/ - Verificación de contenido
find /home/usuario/mail/dominiodelcliente.com/ -type f | grep -E '/(cur|new)/' - Restauración de configuración
unzip etc_modificado.zip -d /home/usuario/etc/ chown -R usuario:usuario /home/usuario/etc/dominiodelcliente.com/ chmod 600 /home/usuario/etc/dominiodelcliente.com/passwd \ /home/usuario/etc/dominiodelcliente.com/shadow \ /home/usuario/etc/dominiodelcliente.com/quota \ /home/usuario/etc/dominiodelcliente.com/_privs.json - Verificación de acceso
- Esperar 5–15 minutos para reindexación
- Acceder a Webmail con contraseñas originales
- Confirmar visibilidad y autenticación
Resultado esperado
- Correos visibles en Webmail
- Cuentas funcionales con contraseñas originales
- Configuración activa sin reinicio
Observaciones
- cPanel detecta cambios sin intervención root
.rcube.db.*no son necesariosftpquotaycacheidfueron sobrescritos sin impacto
Archivos clave involucrados
| Archivo / Carpeta | Función |
|---|---|
/mail/dominiodelcliente.com/ |
Correos por cuenta |
/etc/dominiodelcliente.com/passwd |
Registro de cuentas |
/etc/dominiodelcliente.com/shadow |
Contraseñas cifradas |
/etc/dominiodelcliente.com/quota |
Límites de almacenamiento |
/etc/dominiodelcliente.com/_privs.json |
Permisos y privilegios |
/etc/dominiodelcliente.com/@pwcache/ |
Caché interna |