Resumen: Este módulo replica ciertas configuraciones esenciales a nivel de usuario, pero aplicándolas estrictamente al entorno del superusuario (/root).
El directorio root/ garantiza que el usuario administrador (root) posea las mismas facilidades en la consola que un usuario estándar desarrollador. Dado que en las labores de administración de servidores Linux el uso temporal del usuario root (a través de su o sesiones SSH directas en servidores VPS) es común, su entorno debe ser igualmente productivo y seguro.
-
Terminales para Superusuario (
terminales.sh):- Ajusta los shells y perfiles del administrador (
/root/.bashrc,/root/.zshrc). - Evita la dependencia y la carga de configuraciones innecesarias, pero retiene atajos de teclado y los
aliasesútiles que asisten en la depuración del servidor.
- Ajusta los shells y perfiles del administrador (
-
Editores CLI Privilegiados (
vim.sh,nano.sh):- Aplica configuraciones en la carpeta
/root/de forma análoga a la del móduloUsuario/. - Modifica
~/.vimrcy~/.nanorcasegurando un resaltado de sintaxis correcto, que es de vital importancia cuando se editan archivos de configuración críticos en/etccomo root, para evitar errores tipográficos o indentaciones fallidas (típicamente perjudiciales en YAML o configuraciones de demonios).
- Aplica configuraciones en la carpeta
-
Restablecimiento de Entorno (
permisos.sh,programas-default.sh):- Permite sanear rápidamente variables de entorno o la integridad de los directorios de
/rootasegurando que archivos clave como.ssh/authorized_keyscontengan permisos estrictos (600/700). - Obliga a definir los programas predeterminados (
update-alternatives) a nivel global, estipulando el editor por defecto (EDITOR), lo cual beneficia a herramientas interactivas comovisudo,crontab -eo comandos de git al ejecutarse como root.
- Permite sanear rápidamente variables de entorno o la integridad de los directorios de
Debido a que el script de automatización general corre ya sea con un usuario sudoer o directamente como root (mediante main-vps.sh), este módulo explícitamente dirige las copias de archivos y generación de symlinks hacia el HOME del usuario UID 0 (/root/).