Změna hesla roota je kritickou operací v administraci systémů běžících na CentOS 7. Heslo roota je klíčovým bezpečnostním prvkem, který chrání přístup k nejvyšším oprávněním v systému. Tento článek poskytuje podrobný, odborný postup, jak bezpečně a efektivně změnit heslo roota v CentOS 7.
Požadavky
Před začátkem procesu je důležité mít následující:
- Fyzický přístup k serveru nebo vzdálený přístup přes SSH s oprávněním root nebo uživatele s oprávněními sudo.
- Základní znalosti práce s příkazovým řádkem v Linuxu.
Postup změny hesla roota
1. Přihlášení jako root nebo uživatel s oprávněními sudo
Přihlaste se k systému CentOS 7 jako root nebo uživatel, který má oprávnění používat sudo.
ssh user@your_centos7_server
Pokud jste přihlášeni jako root, můžete změnit heslo přímo pomocí příkazu passwd
:
passwd
Budete vyzváni k zadání nového hesla a jeho potvrzení.
3. Použití příkazu sudo (pokud nejste root)
Pokud nejste přihlášeni jako root, ale máte oprávnění sudo, použijte příkaz sudo
pro změnu hesla roota:
sudo passwd root
Budete vyzváni k zadání svého uživatelského hesla (pro autentizaci příkazu sudo) a poté k zadání a potvrzení nového hesla pro root.
4. Ověření změny hesla
Pro ověření, že heslo bylo úspěšně změněno, se odhlaste a znovu přihlaste jako root pomocí nového hesla:
su -
Zadejte nové heslo roota. Pokud se přihlášení zdaří, změna hesla proběhla úspěšně.
Řešení problémů
- Přístup k záchrannému režimu (Recovery Mode)
Pokud jste zapomněli heslo roota nebo nemáte přístup k uživateli s oprávněními sudo, budete muset přistoupit k záchrannému režimu (Recovery Mode):
- Restartujte server.
- Na úvodní obrazovce GRUB vyberte záchranný režim (Recovery Mode).
- Upravte řádek začínající s
linux16
nebo linux
a přidejte rd.break
na konec tohoto řádku.
- Stiskněte Ctrl+X pro spuštění do záchranného režimu.
- Připojení kořenového souborového systému pro zápis
Po spuštění do záchranného režimu připojte kořenový souborový systém pro zápis:
mount -o remount,rw /sysroot
- Změna hesla roota
Chroot do kořenového souborového systému:
chroot /sysroot
Nyní použijte příkaz passwd
pro změnu hesla roota:
passwd
- Obnovení a restart systému
Po změně hesla opusťte chroot a restartujte systém:
exit
exit
reboot
Změna hesla roota v CentOS 7 je zásadní operací pro udržení bezpečnosti systému. Tento podrobný návod vás provede všemi kroky nezbytnými pro úspěšnou změnu hesla, ať už jste přihlášeni jako root, nebo potřebujete použít záchranný režim. Dodržování těchto kroků pomůže zajistit, že váš systém zůstane zabezpečený a přístupný pouze oprávněným osobám.