Tento článek popisuje pokročilá nastavení zabezpečení pro server Linux®. Kroky v tomto článku popisují, jak upravit GRUB nebo GRUB2 bootloader, abyste na nouzovou konzolu použili ochranu heslem.
Důležité :Kroky v tomto článku použijte pouze v případě, že máte důvod se domnívat, že k vašemu portálu Rackspace získal přístup špatný herec. Tyto kroky můžete použít jako základní zabezpečení serveru. Tyto kroky se však zaměřují především na ochranu vašeho serveru v případě kompromisu na úrovni účtu. Další informace o základním zabezpečení serveru Linux naleznete v doporučených postupech zabezpečení serveru Linux.
Zabezpečení nouzové konzoly
Tato část popisuje opatření ke zmírnění škod v případě ohrožení vašeho účtu MyCloud. Vaším primárním cílem je zajistit, aby špatní herci nemohli použít vaši nouzovou konzolu k restartování v režimu pro jednoho uživatele.
Tyto pokyny se liší podle toho, zda vaše distribuce používá starší verzi GRUB nebo GRUB2 bootloader.
Pokyny pro Red Hat Enterprise Linux 7.2 a vyšší distribuce
Následující kroky použijte pro distribuce, které používají Red Hat® Enterprise Linux® 7.2 a vyšší:
-
Spusťte následující příkaz:
grub2-setpassword
-
Po zobrazení výzvy zadejte heslo.
Poznámka: Při vstupu do režimu pro jednoho uživatele je uživatelské jméno root a heslo je to, co jste zadali na výzvu.
Ruční změny souboru /boot/grub2/grub.cfg soubor přetrvává při instalaci nových verzí jádra, ale při regeneraci grub.cfg se ztratí pomocí grub2-mkconfig příkaz. Proto po každém použití grub2-mkconfig použijte předchozí postup zachovat ochranu heslem.
Pokyny pro distribuce, které používají GRUB2
Níže uvedené kroky použijte pro distribuce, které používají GRUB2 :
-
Spusťte následující příkaz:
grub2-mkpasswd-pbkdf2 -
Po zobrazení výzvy k nastavení hesla:
A. Zadejte nové heslo.
b. Zadejte nové heslo znovu.
C. Zkopírujte výsledné zašifrované heslo počínaje
grub.pbkdf2. -
Spusťte následující příkaz:
vim /etc/grub.d/40_custom -
Do tohoto souboru zadejte následující řádky:
Upozornění: Neupravujte žádné existující řádky v souboru.
set superusers="root" password_pbkdf2 john (paste copied password here) -
Uložte, ukončete a poté restartujte systém pro testování.
Měli byste být schopni spustit systém bez jakéhokoli problému nebo lidského zásahu, ale před úpravou jakéhokoli existujícího záznamu by vás měl požádat o heslo.
Pokyny pro distribuce, které používají starší GRUB
Níže uvedené kroky použijte pro distribuce, které používají starší GRUB :
-
Spusťte následující příkaz:
grub-md5-crypt -
Po zobrazení výzvy k nastavení hesla:
A. Zadejte nové heslo.
b. Zadejte nové heslo znovu.
C. Zkopírujte výsledné zašifrované heslo.
-
Spusťte následující příkaz:
vim /boot/grub/menu.lst -
Najděte řádek, který začíná
timeout=. -
Za tímto řádkem vytvořte nový řádek, který nastaví
password --md5 _(paste copied password here)_.