Si të mbroni GRUB me një fjalëkalim (Linux)

Ne normalisht kalojmë një pjesë të mirë të kohës në parandalojnë hyrjen e paautorizuar për ekipet tona: ne konfigurojmë firewalls, lejet e përdoruesve, ACL, krijojmë fjalëkalime të forta, etj; por rrallë kujtojmë mbrojeni fillimin e pajisjeve tona.

Nëse një person ka qasje fizike në kompjuter, ai mund ta rifillojë atë dhe ndryshoni parametrat GRUB për të fituar qasje të administratorit në kompjuter. Thjesht shtoni një '1' ose 's' në fund të linjës GRUB 'kernel' për të marrë atë lloj aksesi.


Për të shmangur këtë, ju mund të mbroni GRUB duke përdorur një fjalëkalim, kështu që nëse nuk dihet, nuk është e mundur të modifikoni parametrat e tij.

Nëse keni të instaluar ngarkuesin boot GRUB (gjë që është më e zakonshme nëse përdorni shpërndarjet më të njohura të Linux), mund të mbroni çdo hyrje në menunë GRUB me një fjalëkalim. Në këtë mënyrë, çdo herë që zgjidhni një sistem operativ për të nisur, ai do t'ju kërkojë fjalëkalimin që keni caktuar për të nisur sistemin. Dhe si një bonus, nëse kompjuteri juaj është vjedhur, ndërhyrësit nuk do të kenë mundësi të hyjnë në skedarët tuaj. Tingëllon mirë, apo jo?

GRUB2

Për çdo hyrje në Grub, një përdorues mund të vendoset me privilegje për të modifikuar parametrat e shënimeve që GRUB shfaqet në fillimin e sistemit, përveç superpërdoruesit (ai që ka qasje për të modifikuar Grub duke shtypur butonin "e"). Ne do ta bëjmë këtë në skedarin /etc/grub.d/00_header. Ne hapim skedarin me redaktorin tonë të preferuar:

sudo nano /etc/grub.d/00_header

Në fund ngjitni sa vijon:

mace < < EOF
vendos superpërdoruesit =”user1″
fjalëkalimi përdoruesi1 fjalëkalimi1
Eof

Ku user1 është superpërdoruesi, shembulli:

mace < < EOF
set superusers=”superuser”
fjalëkalimi i superpërdoruesit 123456
Eof

Për të krijuar më shumë përdorues, shtoni ato më poshtë:

fjalëkalimi i superpërdoruesit 123456

Do të dukej pak a shumë si më poshtë:

mace < < EOF
set superusers="superuser"
fjalëkalimi i superpërdoruesit 123456
përdorues fjalëkalimi2 7890
Eof

Pasi të kemi vendosur përdoruesit që duam, ne i ruajmë ndryshimet.

Mbroni Windows 

Për të mbrojtur Windows, duhet të ndryshoni skedarin /etc/grub.d/30_os-prober.

sudo nano /etj/grub.d/30_os-prober

Shikoni për një linjë kodi që thotë:

menuja "$ {LONGNAME} (në $ {DEVICE})" {

Duhet të duket kështu (superpërdoruesi është emri i superpërdoruesit):

menuja "$ {LONGNAME} (në $ {DEVICE})" - përdorues superpërdorues {

 
Ruani ndryshimet dhe ekzekutoni:

sudo update-grub

Unë hapa skedarin /boot/grub/grub.cfg:

sudo nano/boot/grub/grub.cfg

Dhe ku është hyrja në Windows (diçka si kjo):

menuja "Windows XP Professional" {

ndryshojeni atë në këtë (user2 duke qenë emri i përdoruesit që ka privilegje hyrjeje):

menuja "Windows XP Professional" - përdoruesit e përdoruesit2 {

Reboot dhe shkoni. Tani, kur të përpiqeni të futni Windows, do t'ju kërkojë fjalëkalimin. Nëse shtypni butonin "e", ai do t'ju kërkojë gjithashtu fjalëkalimin.

Mbroni Linux

Për të mbrojtur shënimet e kernelit Linux redaktoni skedarin /etc/grub.d/10_linux dhe kërkoni linjën që thotë:

menuja "$ 1" {

Nëse dëshironi që vetëm superpërdoruesi të ketë mundësi të hyjë në të, duhet të duket kështu:

menuja "$ 1" - përdoruesit përdoruesit 1 {

Nëse dëshironi që një përdorues i dytë të ketë qasje:

menuja "$ 1" - përdoruesit përdoruesit2 {

Ju gjithashtu mund të mbroni hyrjen nga kontrolli i kujtesës duke redaktuar skedarin /etc/grub.d/20_memtest:

menuja "Test i kujtesës (memtest86 +)" - përdorues superpërdorues {

Mbroni të gjitha shënimet

Për të mbrojtur të gjitha shënimet e ekzekutuara:

sudo sed -i -e '/ ^ menuentry / s / {/ –përdorues superpërdorues {/' /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ /etc/grub.d/30_os-prober / etj / grub.d / 40_custom

Për ta zhbërë këtë hap, ekzekuto:

sudo sed -i -e '/ ^ menuentry / s / –përdorues superpërdorues [/ B] {/ {/' /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ /etc/grub.d/30_os- prober /etj/grub.d/40_custom

GRUB

Le të fillojmë me hapjen e mjedisit GRUB. Hapa një terminal dhe shkruajta:

argat

Pastaj, hyra në komandën e mëposhtme:

md5crypt

Do t'ju kërkojë fjalëkalimin që dëshironi të përdorni. Shkruajeni dhe shkruani perison. Ju do të merrni një fjalëkalim të koduar, të cilin duhet ta mbani me shumë kujdes. Tani, me lejet e administratorit, hapa skedarin /boot/grub/menu.lst me redaktuesin tuaj të preferuar të tekstit:

sudo gedit/boot/grub/menu.lst

Për të vendosur fjalëkalimin në hyrjet e menusë GRUB që preferoni, duhet të shtoni sa vijon në secilën prej shënimeve që dëshironi të mbroni:

fjalëkalimi --md5 fjalëkalimi im

Ku fjalëkalimi im do të ishte fjalëkalimi (i koduar) i kthyer nga md5crypt: Para:

titulli Ubuntu, kernel 2.6.8.1-2-386 (mënyra e rikuperimit)
rrënjë (hd1,2)
kernel /boot/vmlinuz-2.6.8.1-2-386 root = / dev / hdb3 ro single
initrd / boot / initrd.img-2.6.8.1-2-386

Pas:

titulli Ubuntu, kernel 2.6.8.1-2-386 (mënyra e rikuperimit)
rrënjë (hd1,2)
kernel /boot/vmlinuz-2.6.8.1-2-386 root = / dev / hdb3 ro single
initrd / boot / initrd.img-2.6.8.1-2-386
password –md5 $1$w7Epf0$vX6rxpozznLAVxZGkcFcs

Ruani skedarin dhe rindizni. Kaq e lehte! Për të shmangur, jo vetëm që një person me qëllim të keq mund të ndryshojë parametrat e konfigurimit të hyrjes së mbrojtur, por gjithashtu nuk mund të fillojë as atë sistem, ju mund të shtoni një rresht në hyrjen "e mbrojtur", pas parametrit të titullit. Duke ndjekur shembullin tonë, do të dukej diçka e tillë:

titulli Ubuntu, kernel 2.6.8.1-2-386 (mënyra e rikuperimit)
bllokoj
rrënjë (hd1,2)
kernel /boot/vmlinuz-2.6.8.1-2-386 root = / dev / hdb3 ro single
initrd / boot / initrd.img-2.6.8.1-2-386
password –md5 $1$w7Epf0$vX6rxpozznLAVxZGkcFcs

Herën tjetër kur dikush dëshiron të fillojë atë sistem, ata do të duhet të fusin fjalëkalimin.

Fuente: delanover & E bëjnë përdorimin e & Forume të Ubuntu & Zhvilluesi i Elavdheut


2 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Marcelo miranda dijo

    Përshëndetje, unë dua ndihmë, ju lutem, unë dua të mbroj bërthamën e sistemit tim android me një fjalëkalim sepse nëse pajisja është vjedhur, ata ndryshojnë ROM dhe unë kurrë nuk mund ta rimarr atë! Nëse mund të më ndihmoni ... Unë kam qasje në superpërdorues, por dua që ajo të më kërkojë një leje kalimi kur e vendosni pajisjen në modalitetin e shkarkimit. Faleminderit paraprakisht

  2.   Joseph Damien dijo

    Kontribut i shkëlqyeshëm. I pajtuar