Në një artikulli i mëparshëm pamë se si të mbrohemi Grub2 në mënyrë që askush të mos mund ta modifikojë, përveç nëse është një përdorues me privilegje.
Epo, duke ndjekur këto hapa të thjeshtë, ne mund të mbrojmë cilëndo nga inputet tona nga argat individualisht dhe në këtë mënyrë ofrojnë më shumë siguri për sistemin tonë. Në një PC me disa sisteme operative kjo është e dobishme për të parandaluar që një ndërhyrës të ketë qasje në secilin prej tyre.
Le të marrim si shembull një kompjuter që ka instaluar Ubuntu 12.04 y Windows XP.
Vendosja e përdoruesve:
Mund të vendoset një përdorues për secilën hyrje të Grub, përveç superpërdoruesit (ai që ka mundësi të modifikojë Grub duke shtypur tastin «e»). Ne do ta bëjmë këtë në skedar /etj/grub.d/00_header. Ne hapim skedarin me redaktorin tonë të preferuar:
$ sudo nano /etc/grub.d/00_header
Në fund vendosim sa vijon:
mace << EOF vendos superuser = "user1" fjalëkalim user1 password1 EOF
Ku user1 është superpërdoruesi, shembulli:
mace << EOF vendosur superusers = "superuser" fjalëkalim superuser 123456 EOF
Tani, për të krijuar më shumë përdorues, thjesht duhet ta shtojmë atë poshtë vijës:
password superusuario 123456
Do të ishte pak a shumë si më poshtë:
mace << EOF vendosur superusers = "superuser" fjalëkalim superuser 123456 fjalëkalim user2 7890 EOF
Pasi të kemi vendosur përdoruesit që duam, ne i ruajmë ndryshimet.
Mbrojtja e Windows
Para se të vazhdoj me këtë pjesë kam diçka për të sqaruar. Këtë artikull e mora nga unë blog i vjetër, dhe hapat që unë komentoj më tej janë ato që duhej të kryheshin në atë kohë. Por sot, unë u detyrova t'i përsëris ato dhe ka ndryshime të vogla. Unë i komentoj ato më poshtë:
Tani duhet të editojmë skedarin /etj/grub.d/30_os-prober. Ne e hapim atë me redaktorin tonë të preferuar
$ sudo nano /etc/grub.d/30_os-prober
Dhe ne kërkojmë për një linjë kodi që thotë:
menuentry "${LONGNAME} (on ${DEVICE})" {
Aktualisht rreshti lexon:
menuentry "${LONGNAME} (on ${DEVICE})" --class windows --class os {
E cila është pak a shumë në linjë 100 ose 151 dhe ne e lëmë atë në këtë mënyrë:
menuentry "${LONGNAME} (on ${DEVICE})" --users manager --class windows --class os {
Ne i ruajmë ndryshimet dhe ekzekutojmë:
$ sudo update-grub2
Më parë që kjo të funksiononte, ne duhej të hapnim skedarin /boot/grub/grub.cfg
$ sudo nano /boot/grub/grub.cfg
Gjeni hyrjen në Windows (diçka si kjo):
menuentry "Windows XP Profesional" {
dhe lëre kështu:
menuentry "Windows XP Profesional" --users usuario2 {
Por nuk është më e nevojshme, sepse gjatë ekzekutimit të komandës
$ sudo update-grub2
Ndryshimet shtohen automatikisht. Rinisni dhe voila, provoni të futni Windows dhe do t'ju kërkojë passwd. Nëse shtypni butonin «e», do t'ju kërkojë gjithashtu një fjalëkalim.
Postim i mirë elav, tashmë provoj një përshëndetje.!
Faleminderit
Interesante ... Do të duhet ta provoj.
Interesante, do të duhet të provoj një ditë