Níže jsou uvedeny postupy krok za krokem pro resetování hesla root v různých verzích CentOS, CoreOS, Debian, Ubuntu a FreeBSD. Tento postup začněte zavedením serveru do režimu jednoho uživatele. Pokud máte přímý (fyzický přístup) k serveru, stačí jej restartovat a pokračovat podle níže uvedených kroků pro váš operační systém. V případě, že je server v datovém centru a je přístupný pouze ze vzdálené konzole, začněte přístupem k zákaznickému portálu vašeho poskytovatele serverhostingu a vyhledejte KVM nebo serverovou konzoli. Zbývající možnosti jsou různé a závisí na verzi bootloaderu v počítači.
CentOS 7, Ubuntu a Debian
Restartujte server pomocí jedné ze dvou možností. Zvolte [RESTART] nebo klikněte na [View Console] a pokračujte dále kliknutím na CTRL+ALT+DEL zobrazující se vpravo nahoře. Při spouštění stiskněte ESC otevřete výzvu ke spuštění.
Na obrazovce se zobrazí výzva ke spuštění GRUB, zadejte e
který otevře možnost úprav pro spouštění. (Pokud chybí výzva GRUB, lze výzvu otevřít stisknutím libovolné klávesy před spuštěním počítače).
Zadejte:"/bin/bash"
(bez qoutes) na konci řádku, který má "linux/boot/"
na začátku.
Stiskněte F10 nebo CTRL-X znovu spustit. Při bootování se otevře root prompt. Zadejte
mount -rw -o remount /
následuje
passwd
úspěšně změnit heslo uživatele root. Restartujte znovu.
CentOS 6
Restartujte server kliknutím na [RESTART] nebo klikněte na [View Console] a zvolte odeslat CTRL+ALT+DEL tlačítko, které je vidět vpravo nahoře.
Na obrazovce se objeví výzva ke spuštění GRUB, která vás vyzve ke stisknutí klávesy – tato výzva několik sekund počká, než se automaticky spustí počítač. (Pokud propásnete příležitost zadat svou možnost, restartujte VM a postupujte od kroku 1).
Jakmile se otevře výzva GRUB, zadejte a
v příkazu boot pro zahájení procesu přidávání. Zadejte single
a stiskněte Enter.
To by mělo zavést váš systém a otevřít root prompt. Jakmile budete v root promptu, napište passwd
pro resetování root-hesla. Restartujte znovu.
CoreOS vyžaduje klíč SSH, aby mohl pokračovat
CoreOS používá pro ověřování ve výchozím režimu klíč SSH. Heslo a uživatel root jsou vytvořeny pomocí Vultr, během kterého je možné vybrat SSH klíč ve VPS. Tento klíč je třeba zadat, když se člověk musí přihlásit jako „základní“ uživatelský režim. Resetování standardního root přihlášení je dosaženo pomocí sudo passwd
se provádí jako ‚‚jádro‘‘. Vyžaduje přihlášení jako ‚‚core‘‘ pomocí klíče SSH.
V případě ztráty/chybějícího klíče SSH
K uživateli ‚‚core‘‘ se lze přihlásit pomocí editoru grub loader. Níže jsou uvedeny jednoduché kroky, jak postupovat v případě chybějícího klíče SSH.
Restartujte server kliknutím na [RESTARTOVAT] nebo zvolte [Zobrazit konzolu] a zvolte odeslat CTRL+ALT+DEL, které je vidět vpravo nahoře.
Na obrazovce se zobrazí výzva ke spuštění GRUB, zadejte e
která otevře možnost úprav pro spouštění. (Pokud chybí výzva GRUB, lze výzvu otevřít stisknutím libovolné klávesy před spuštěním počítače). Zadejtecoreos.autologin=tty 1
(bez uvozovek) na řádku, který má linux$
na začátku.
Stiskněte F10 nebo CTRL-X pro opětovné spuštění. Po spuštění jste se úspěšně přihlásili jako ‚‚core‘‘. Po resetování přihlášení nezapomeňte restartovat server.
FreeBSD
Zaváděcí nabídka ve FreeBSD nabízí uživateli spuštění v režimu jednoho uživatele. Stisknutím příslušného tlačítka vyberte režim pro jednoho uživatele.
Když se otevře výzva root, napište "passwd"
(bez uvozovek). Znovu restartujte server.