GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

Jednoho krásného dne jste tedy zjistili, že ve vašem linuxovém systému chybí soubor /etc/passwd. Z tohoto důvodu se nemůžete přihlásit do systému a po restartu do režimu jednoho režimu byl soubor /etc/passwd shledán prázdný – nejsou k dispozici žádné informace o účtu. Nebojte se, není to konec světa. Stále to můžete obnovit. Chcete-li obnovit smazaný soubor /etc/passwd v systému RHEL, postupujte podle následujících kroků.

Účel souboru /etc/passwd-

Při přidávání nebo úpravě uživatele bude původní soubor /ect/passwd uložen jako /etc/passwd-.
Tato funkce je stejná jako u souborů /etc/shadow, /etc/gshadow a /etc/group. Když se tyto soubory změní, uloží se starý soubor s pomlčkou „ “.

Obnova smazaného souboru /etc/passwd

1. Spusťte systém v jediném režimu.

CentOS / RHEL 6:Jak zavést systém do režimu jednoho uživatele

2. Znovu připojte kořenový souborový systém v režimu čtení/zápisu:

# mount -o rw,remount /

3. Najděte /etc/passwd- soubor.

# ls -lah /etc/passwd-
-rw-------  1  root  root  2.4K  May  15 15:46       /etc/passwd-

3. Zkopírujte soubor /etc/passwd- do souboru /etc/passwd.

# cp /etc/passwd- /etc/passwd
Poznámka :Ujistěte se, že jste ručně zkontrolovali záložní soubor /etc/passwd-. Zkontrolujte ID uživatelů, domovské adresáře atd.

4. Pomocí příkazu pwconv vytvořte soubor /etc/shadow ze souboru /etc/passwd.

# pwconv

5. Pomocí příkazu passwd resetujte heslo uživatele root.

# passwd root

6. Restartujte normálně a ověřte úspěšné přihlášení.

# shutdown -r now


Linux
  1. Obnovte smazaný soubor, do kterého se právě zapisuje

  2. Jak mohu vrátit chmod v adresáři etc?

  3. Rozdíl mezi /etc/hosts a /etc/resolv.conf

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak se aktualizuje /etc/motd?

  3. Jak nastavit /etc/issues, aby zobrazoval IP adresu pro eth0

  1. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  2. Jak se obnovit ze smazaného kořenového záznamu v souborech /etc/shadow a/nebo /etc/passwd v CentOS / RHEL 6

  3. Jak obnovit z poškozeného nebo prázdného souboru /etc/mtab v CentOS/RHEL 7