Bii o ṣe le Dabobo GRUB pẹlu Ọrọigbaniwọle ni RHEL/CentOS/Fedora Linux
Bootloader Iṣọkan GRand (GRUB) jẹ bootloader aiyipada ni gbogbo ẹrọ ṣiṣe bii Unix. Gẹgẹbi a ti ṣe ileri ninu nkan iṣaaju wa “Bii o ṣe le tunto ọrọ igbaniwọle igbagbe kan ti o gbagbe“, nibi a yoo ṣe atunyẹwo bii a ṣe le daabobo GRUB pẹlu ọrọ igbaniwọle. Gẹgẹbi a ti sọ tẹlẹ ifiweranṣẹ, ẹnikẹni le buwolu wọle sinu ipo olumulo nikan ati pe o le yipada eto eto bi o ti nilo. Eyi ni sisan aabo nla. Nitorinaa, lati yago fun iru eniyan laigba aṣẹ lati wọle si eto a le nilo lati ni ibinu pẹlu idaabobo ọrọ igbaniwọle.
Nibi, a yoo rii bi a ṣe le ṣe idiwọ olumulo lati titẹ si ipo olumulo kan ati yiyipada awọn eto ti eto ti o le ni taara tabi iraye si ti eto.
Ṣọra: A rọ ọ lati mu afẹyinti data rẹ ki o gbiyanju ni eewu tirẹ.
Bii a ṣe le Daabobo GRUB
Igbesẹ 1: Ṣẹda ọrọ igbaniwọle kan fun GRUB, jẹ olumulo gbongbo kan ati ṣiṣi aṣẹ aṣẹ ṣii, tẹ ni isalẹ aṣẹ. Nigbati o ba ṣetan iru ọrọ igbaniwọle grub lẹẹmeji ki o tẹ tẹ. Eyi yoo pada si ọrọ igbaniwọle elile MD5. Jọwọ daakọ tabi akiyesi si isalẹ.
grub-md5-crypt
grub-md5-crypt Password: Retype password: $1$19oD/1$NklcucLPshZVoo5LvUYEp1
Igbese 2: Bayi o nilo lati ṣii /boot/grub/menu.lst tabi /boot/grub/grub.conf faili ki o fi ọrọigbaniwọle MD5 kun. Awọn faili mejeeji jẹ kanna ati ọna asopọ aami si ara wọn.
vi /boot/grub/menu.lst OR vi /boot/grub/grub.conf
Akiyesi: Mo gba ọ nimọran lati mu afẹyinti awọn faili ṣaaju ṣiṣe eyikeyi awọn ayipada si rẹ, ti o ba jẹ pe nkan ba lọ ni aṣiṣe o le yi i pada.
Igbesẹ 3: Ṣafikun ọrọigbaniwọle MD5 tuntun ti a ṣẹda ni faili iṣeto GRUB. Jọwọ lẹẹ mọ ọrọ igbaniwọle ti a daakọ ni isalẹ akoko ipari akoko ki o fipamọ ki o jade. Fun apẹẹrẹ, Tẹ ọrọ igbaniwọle laini sii -md5 <ṣafikun okun md5 ti a dakọ lati igbesẹ 1> loke.
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda3 # initrd /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5 password --md5 $1$TNUb/1$TwroGJn4eCd4xsYeGiBYq. splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.32-279.5.2.el6.i686) root (hd0,0) kernel /vmlinuz-2.6.32-279.5.2.el6.i686 ro root=UUID=d06b9517-8bb3-44db-b8c5-7710e183edb7 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet initrd /initramfs-2.6.32-279.5.2.el6.i686.img title centos (2.6.32-71.el6.i686) root (hd0,0) kernel /vmlinuz-2.6.32-71.el6.i686 ro root=UUID=d06b9517-8bb3-44db-b8c5-7710e183edb7 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet initrd /initramfs-2.6.32-71.el6.i686.img
Igbesẹ 4: Atunbere eto ati gbiyanju titẹ ‘p’ lati tẹ ọrọ igbaniwọle sii lati ṣii ati mu awọn ẹya atẹle ṣiṣẹ.
Eyi ni bi a ṣe le ṣe idaabobo GRUB pẹlu ọrọ igbaniwọle. Jẹ ki a mọ bawo ni o ṣe ni aabo eto rẹ? nipasẹ awọn asọye.
Jọwọ ṣabẹwo si awọn oju-iwe itọnisọna ọwọ ori ayelujara ti grub aabo fun alaye diẹ sii ni Aabo GRUB.