Personalizar la pantalla de login

javier   27 octubre, 2010   Comentarios desactivados en Personalizar la pantalla de login

CPanel recomienda desactivar la autenticación HTTP a favor de la autenticación basada en cookies para evitar ataques XSRF como se puede leer en la siguiente opción de Tweak Settings (las negritas son mías):

Disable Http Authentication for cPanel/WebMail/WHM Logins (forces cookie authentication.) This will help prevent certain types of XSRF attacks that rely on cached Http Auth credentials.

Es decir:

Desactivar autenticación Http para accesos cPanel/WebMail/WHM (fuerza autenticación con cookies). Esto ayudará a prevenir algunos tipos de ataques XSRF que hacen uso de autenticaciones Http cacheadas.

Por lo que si activamos esta opción ganaremos en seguridad, la contrapartida es que cuando los clientes quieran acceder a su webmail o panel de control en lugar de introducir sus datos de acceso a través del prompt generado por el navegador les aparecerá un formulario HTML generado por CPanel, algo no muy elegante y que además está en inglés.

Para poder personalizar esta pantalla accederemos en primer lugar a la opcion Branding de WHM que nos permite cambiar cuestiones del aspecto de CPanel, WHM y Webmail tales como colores, imágenes, layout, … pero limitándonos exclusivamente al aspecto, no nos permitirá, por ejemplo, modificar el contenido para poder traducir «Password» por «Contraseña».
Sin embargo hay un sitio donde sí podremos modificar eso, se trata del directorio /usr/local/cpanel/base/unprotected/cpanel en donde podremos modificar algunas plantilals como las de login, footers, headers, … Por ejemplo, para modificar la del login de webmail tendríamos que modificar el fichero login_webmaild.html de ese directorio.