Protección del arranque grub tan importante como la seguridad física o de acceso al sistema es la protección
de su secuencia de arranque.
Cualquier atacante con acceso a dicha secuencia si no está protegida podría tomar el control y provocarnos
grandes problemas de seguridad durante la fase de arranque y antes de iniciar el sistema operativo aparece
un software que se llama cargador de arranque o bootloader cuya principal misión es determinar cuál
de los sistemas operativos instalados en la máquina se debe ejecutar.
En el caso de que el sistema sólo contará con un sistema operativo instalado el cargador de arranque
no daría opción de decidir.
Por tanto hay que conocer dicho programa en el mundo Linux destacan dos paquetes Grub y Lilo en la actualidad
Lilo ha quedado un tanto desfasado y ninguna de las distribuciones importantes lo incluye como gestor
de arranque por defecto.
En su lugar Grub ofrece más posibilidades y opciones que su predecesor.
Qué es Grub Grub son las siglas de Grand Unified Bootloader que es otro cargador de sistema operativo
durante mucho tiempo se utilizó Lilo para iniciar el sistema operativo Lilo es pequeño simple y funciona
correctamente por comodidad.
Nunca se buscaron alternativas aunque Grubb es una de ellas Grubb es más grande y más complejo.
Podemos decir que es como un pequeño sistema operativo independiente diseñado específicamente para iniciar
otros sistemas principales características de GRUB Grub es como un mini sistema operativo dedicado en
exclusiva a cargar el sistema operativo grande.
Ha sido diseñado de tal forma que es independiente del sistema operativo que debe de iniciar Windows
Linux Solaris u otro de los tipos de disco que se encuentran instalados en la máquina bien sea IDE o
escocía e incluso de cómo estén formateados dichos discos Grub proporciona una interfaz amigable con
menús y recuadros de texto muy intuitiva y totalmente personalizable por ejemplo el color y en las imágenes
de fondo como puedes ver en pantalla al iniciar Grub se puede modificar los parámetros de configuración
del mismo con un editor parecido al famoso Bioy o Binh.
Por tanto se puede cambiar la configuración del Grub cuando éste esté ejecutándose.
También se puede pasar de modo de línea de comandos con los que se puede manipular el grupo completo.
Existe una ayuda online muy completa para todos los comandos accesibles a través del comando out.
Se puede copiar el GRUB en una unidad o BSB y así poder iniciar cualquiera de los sistemas instalados
en la máquina.
Por tanto es totalmente aconsejable tener un disco o SD de arranque.
Evidentemente Grub comparado con Lilo es bastante más grande pero esto se debe a que contiene más funciones
que el hilo antes de empezar a manejar el GRUB.
Conviene entender los criterios que sigue para nombrar los discos y sus particiones H de cero lo utiliza
para nombrar el disco duro principal HD cero cero significa la partición primaria del disco HD cero
uno es la partición secundaria del primer disco HD cero cero barra Boot Barbe M Linus lo utiliza para
referirse a un fichero en concreto los discos siempre van a ser nombrados con la etiqueta HD y una numeración
independiente del tipo de disco que sea y de hoscos.
Al iniciar el grupo primera vez existe un menú de configuración por defecto con una gran cantidad de
opciones determinadas que después se podrá modificar en las últimas versiones de lo que sería el GRUB.
Como vemos a continuación en este caso es el gurú de Linux Debian.
Allí nos aparecen dos opciones una que es el de Ben Linus y nos aparece un recovery Mot en este caso
sólo tengo instalado Linux en este equipo.
Por lo tanto sólo me parece un sistema operativo que en este caso sería el Debian.
Sin embargo sí tenemos otros sistemas operativos también pueden ser cargados en lo que sería nuestro
grupo operativos como Windows.
Algunas otras versiones de Linux quizás podamos también tenerlas configuradas.
Hay una manera muy importante por la cual vamos a pasarnos en este instante con lo que sería Grubb.
Y es que a través del club nosotros podemos ingresar a lo que sería el sistema operativo y modificar
lo que sería una clave de usuario RUT.
Esta clave de usuario root podemos ubicarla de una manera muy sencilla podemos ingresar con la tecla
E dentro de lo que sería la configuración de nuestro Recovery Mode con la flecha hacia abajo.
Vamos a ubicarnos en donde nos aparece lo que sería nuestro kernel que en este caso sería ir al cine
donde aparece Linus Rozin y al final colocamos lo siguiente init igual barra sin barra Batch y posteriormente
a esto vamos a presionar las teclas Control X para que comience a cargar nuestro modo de recuperación
o Recovery Mode.
De esta manera podemos nosotros ubicar fácilmente lo que sería nuestra clave de ruta.
Esto es únicamente ejecutado evidentemente por personas que conocemos un poco sobre el sistema operativo.
Muchas personas no conocen esto de Linux por lo general cuando ingresamos en servidores esto es muy
común que se nos olvide nuestro password root y pues debemos recurrir a este tipo de opciones para nosotros
poder ingresar a lo que sería nuestro sistema operativo con el usuario root.
Un consejo de seguridad siempre es tener por lo menos unas tres claves que son las que siempre vamos
a utilizar para nuestro ingreso como usuario root al sistema.
Si hay alguna de estas tres claves no las conocemos.
Podemos utilizar esta manera no debemos permanecer o tener personas que no pertenezcan a nuestra corporación
para evitar que estas personas se den cuenta de este tipo de detalles.
Por qué.
Porque podemos comprometer seriamente lo que sería la seguridad general o de toda nuestra plataforma.
Es muy importante no dar este tipo de información posteriormente vamos a ejecutar el siguiente comando
posteriormente a esto vamos a ingresar con Nano a lo que sería el archivo barra detesté echado el archivo
a Red desechado.
Solamente debemos tener permisos de modificar este archivo el usuario root que hace el comando que ejecutamos
anteriormente nos daba privilegios para nosotros ejecutar este comando de una manera que podamos realizar
la modificación que necesitemos.
Esto puede ser un beneficio como puede ser un contra de lo que sería la seguridad de nuestro sistema
operativo.
Bueno vamos a ingresar a nuestro archivo echado allí hinchado como puedes darte cuenta nos aparece que
tenemos un robot Rut que tiene una tira larga de caracteres la cual es o representa lo que es nuestro
password de RUT para acceso al sistema.
Vamos a ubicarnos ahí podemos borrar o debemos borrar todos estos caracteres que se encuentran entre
los dos puntos.
Posteriormente procedemos a guardar el archivo salimos de él y reiniciamos nuestro sistema operativo
simple y llanamente no apagamos shutdown y encendemos nuestro sistema operativo.
Posteriormente cuando vayamos a ingresar a lo que sería nuestro sólo Rut no vamos a dar cuenta que el
usuario root fue limpiado totalmente no importante.
Allí recuerda siempre volver a colocar el password correcto de root y guardarlo en un lugar seguro para
que no vuelva a ocurrir.
Este tipo de desaveniencias puesto que como te mencioné hace unos instantes podemos comprometer la seguridad
de nuestra corporación con un usuario root que podemos dejar con cabos sueltos así que esto es todo
por esta clase.
Nos vemos en el próximo comando.