Cómo proteger con contraseña el cargador de arranque de Ubuntu

Jan 2, 2026
Privacidad y seguridad
CONTENIDO NO CUBIERTO

El cargador de arranque Grub de Ubuntu permite a cualquiera editar las entradas de arranque o usar su modo de línea de comandos de forma predeterminada. Proteja Grub con una contraseña y nadie puede editarlos; incluso puede solicitar una contraseña antes de iniciar los sistemas operativos.

Las opciones de configuración de Grub 2 se dividen en varios archivos en lugar del único archivo menu.lst que usa Grub 1, por lo que establecer una contraseña se ha vuelto más complicado. Estos pasos se aplican a Grub 1.99, utilizado en Ubuntu 11.10. El proceso puede ser diferente en versiones futuras.

Generando un hash de contraseña

Primero, iniciaremos una terminal desde el menú de aplicaciones de Ubuntu.

Ahora generaremos una contraseña ofuscada para los archivos de configuración de Grub. Sólo tipo grub-mkpasswd-pbkdf2 y presione Entrar. Le pedirá una contraseña y le dará una cadena larga. Seleccione la cadena con su mouse, haga clic con el botón derecho y seleccione Copiar para copiarla en su portapapeles para más tarde.

Este paso es técnicamente opcional: podemos ingresar nuestra contraseña en texto plano en los archivos de configuración de Grub, pero este comando la oculta y brinda seguridad adicional.

Establecer una contraseña

Tipo sudo nano /etc/grub.d/40_custom para abrir el archivo 40_custom en el editor de texto Nano. Este es el lugar donde debe poner su propia configuración personalizada. Es posible que se sobrescriban con versiones más recientes de Grub si las agrega en otro lugar.

Desplácese hacia abajo hasta el final del archivo y agregue una entrada de contraseña en el siguiente formato:

establecer superusuarios = "nombre"
contraseña_pbkdf2 nombre [long string from earlier]

Aquí hemos agregado un superusuario llamado "bob" con nuestra contraseña anterior. También agregamos un usuario llamado jim con una contraseña insegura en texto sin formato.

Tenga en cuenta que Bob es un superusuario, mientras que Jim no lo es. ¿Cual es la diferencia? Los superusuarios pueden editar las entradas de arranque y acceder a la línea de comandos de Grub, mientras que los usuarios normales no pueden. Puede asignar entradas de arranque específicas a usuarios normales para darles acceso.

Guarde el archivo presionando Ctrl-O y Enter, luego presione Ctrl-X para salir. Sus cambios no entrarán en vigor hasta que ejecute el sudo update-grub mando; consulte la sección Activación de sus cambios para obtener más detalles.

Proteger con contraseña las entradas de arranque

Crear un superusuario nos lleva a la mayor parte del camino. Con un superusuario configurado, Grub evita automáticamente que las personas editen las entradas de arranque o accedan a la línea de comandos de Grub sin una contraseña.

¿Quiere proteger con contraseña una entrada de inicio específica para que nadie pueda iniciarla sin proporcionar una contraseña? Nosotros también podemos hacer eso, aunque es un poco más complicado en este momento.

Primero, tendremos que determinar el archivo que contiene la entrada de inicio que desea modificar. Tipo sudo nano /etc/grub.d/ y presione Tab para ver una lista de los archivos disponibles.

Digamos que queremos proteger con contraseña nuestros sistemas Linux. Las entradas de arranque de Linux son generadas por el archivo 10_linux, así que usaremos el sudo nano /etc/grub.d/10_linux comando para abrirlo. ¡Tenga cuidado al editar este archivo! Si olvida su contraseña o ingresa una incorrecta, no podrá iniciar en Linux a menos que inicie desde un CD en vivo y modifique su configuración de Grub primero.

Este es un archivo largo con muchas cosas en curso, por lo que presionaremos Ctrl-W para buscar la línea que queremos. Tipo menuentry en el mensaje de búsqueda y presione Entrar. Verá una línea que comienza con printf.

Solo cambia el

printf "menuentry" $ {title} "

bit al principio de la línea para:

printf "menuentry - nombre del usuario" $ {title} "

Aquí le hemos dado a Jim acceso a nuestras entradas de arranque de Linux. Bob también tiene acceso, ya que es un superusuario. Si especificamos "bob" en lugar de "jim", Jim no tendría ningún acceso.

Presione Ctrl-O y Enter, luego Ctrl-X para guardar y cerrar el archivo después de modificarlo.

Esto debería ser más fácil con el tiempo a medida que los desarrolladores de Grub agreguen más opciones al comando grub-mkconfig.

Activando sus cambios

Sus cambios no entrarán en vigor hasta que ejecute el sudo update-grub mando. Este comando genera un nuevo archivo de configuración de Grub.

Si protegió con contraseña la entrada de inicio predeterminada, verá un mensaje de inicio de sesión cuando inicie su computadora.

Si Grub está configurado para mostrar un menú de inicio, no podrá editar una entrada de inicio o usar el modo de línea de comandos sin ingresar la contraseña de un superusuario.

.entrada-contenido .entry-footer

Ubuntu: How To Protect Grub Boot Loader By Password?

Protect Grub Boot Loader In Linux Using MD5 Encrypted Password

Setup Password To Make Any Changes To Boot Loader | Ubuntu Server | 20.04 LTS

Linux Security - Add Boot Loader Password

Ubuntu: How To Password Protect Grub Menu Entry?

Password Protecting The Grub Boot Loader In Redhat Linux 6

Ubuntu Grub Password Configuration

Securing The GRUB Boot Loader

How To Protect GRUB2 Bootloader Password In RHEL/CENTOS 7

How To Reset Root Password On Ubuntu 18.04 / 20.04 LTS

How To Boot Into Single User Mode And Reset Root Password In Linux

How To Dual Boot Ubuntu 20.04 LTS And Windows 10 [ 2020 ]


Privacidad y seguridad - Artículos más populares

Cómo eliminar o descargar una aplicación en iPhone o iPad

Privacidad y seguridad Oct 4, 2025

CONTENIDO NO CUBIERTO Si te pareces en algo a mí, has descargado docenas de aplicaciones de iOS, las has probado y nunca más las has usado. En lugar de dejar que abarroten tu pa..


Cómo bloquear mensajes de texto no deseados en un iPhone

Privacidad y seguridad Oct 9, 2025

CONTENIDO NO CUBIERTO iOS 11 agrega una nueva función de filtrado de SMS que le permite filtrar automáticamente los mensajes de texto no deseados en la aplicación M..


Cómo evitar que los ladrones de identidad abran cuentas a su nombre

Privacidad y seguridad Feb 28, 2026

CONTENIDO NO CUBIERTO Todo el mundo está siendo pirateado de izquierda a derecha. Anthem perdió 80 millones de registros en 2015. El gobierno de los EE. UU. Fue pirateado y perd..


Cómo instalar un sistema de cámara de seguridad con cable

Privacidad y seguridad Aug 17, 2025

Si ha decidido adquirir un sistema de cámaras de seguridad con cable en lugar de una cámara Wi-Fi , la configuración es un poco más complicada, pero al final term..


Cómo compartir el acceso a sus cámaras Netgear Arlo

Privacidad y seguridad Jul 3, 2025

CONTENIDO NO CUBIERTO Lo más probable es que tenga varias personas viviendo en su hogar. Si tiene cámaras Arlo instaladas en su casa, sería beneficioso compartir ese acceso con..


Cómo borrar su historial en cualquier navegador

Privacidad y seguridad Apr 25, 2025

Todos los navegadores web recuerdan una lista de las páginas web que ha visitado. Puede eliminar esta lista en cualquier momento, borrando su historial de navegación y borrando la..


4 lugares para encontrar resultados de pruebas antivirus actualizados en línea

Privacidad y seguridad Jan 27, 2026

CONTENIDO NO CUBIERTO ¿Sabes la eficacia de tus programas antivirus? Varias organizaciones comparan regularmente los programas antivirus, les arrojan una gran cantidad de muestra..


VPN vs.Túnel SSH: ¿Cuál es más seguro?

Privacidad y seguridad Jun 9, 2025

Las VPN y los túneles SSH pueden "tunelizar" el tráfico de red de forma segura a través de una conexión cifrada. Son similares en algunos aspectos, pero diferentes en otros; si ..


Categorías