#!/bin/bash # Asegúrate de ejecutar el script con privilegios de superusuario if [ "$(id -u)" -ne 0 ]; then echo "Este script debe ejecutarse como root." exit 1 fi # Eliminar el usuario 'ubuntu' userdel -r ubuntu # Crear el usuario 'sistemas' con UID 1000 y crear su directorio home useradd -u 1000 -m -s /bin/bash sistemas # Establecer la contraseña del usuario 'sistemas' echo "sistemas:tu_contraseña" | chpasswd # Añadir el usuario 'sistemas' al grupo 'sudo' usermod -aG sudo sistemas # Eliminar el paquete 'openssh-server' apt-get remove --purge -y openssh-server # Verificar y modificar el archivo /etc/passwd if ! grep -q '^sistemas:x:1000:1000::/home/sistemas:/bin/bash' /etc/passwd; then sed -i 's/^sistemas:.*/sistemas:x:1000:1000::\/home\/sistemas:\/bin\/bash/' /etc/passwd fi # Mostrar la configuración de red echo "Configuración de red antes del primer reinicio:" ip a # Reiniciar el sistema (primer reinicio) reboot # Esperar a que el sistema se reinicie completamente sleep 60 # Mostrar la configuración de red después del primer reinicio echo "Configuración de red después del primer reinicio:" ip a # Reiniciar el sistema (segundo reinicio) reboot # Esperar a que el sistema se reinicie completamente sleep 60 # Mostrar la configuración de red después del segundo reinicio echo "Configuración de red después del segundo reinicio:" ip a # Eliminar todos los paquetes relacionados con 'openssh' apt-get remove --purge -y 'openssh-*' # Eliminar paquetes no necesarios apt-get autoremove -y # Cambiar al usuario 'sistemas' y configurar SSH sudo -u sistemas bash << 'EOF' mkdir -p /home/sistemas/.ssh touch /home/sistemas/.ssh/authorized_keys chmod 700 /home/sistemas/.ssh chmod 600 /home/sistemas/.ssh/authorized_keys EOF echo "Script completado."