GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 6 で /etc/shadow および/または /etc/passwd ファイルの削除されたルート エントリから復元する方法

問題

「ルート」エントリが /etc/shadow から削除されました および /etc/passwd .削除されたルート ユーザー エントリを復元する方法。

解決策

/etc/shadow および /etc/passwd ファイルから削除されたルート ユーザー エントリを回復できるようにするには、システムをシングル ユーザー モードで起動する必要があります。以下の投稿に従って、システムをシングル ユーザー モードで起動します。

CentOS / RHEL 6 :シングル ユーザー モードで起動する方法

シングル ユーザー モードで起動したら、以下の手順に従って、削除されたルート エントリを復元します。

1. ルート エントリを /etc/passwd に追加し直します ファイル。以下に示すのは、ユーザー root の最も一般的に使用される属性です。

# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash

2. 同様に、ルート エントリを /etc/shadow に追加します。 ファイル。

# vi /etc/shadow
root:*::0:99999:7:::

3. passwd コマンドを使用して root パスワードを再作成します。

# passwd

4. SELinux が有効になっている場合は、ファイル .autorelabel を作成して、再起動時にファイル システムの再ラベル付けを強制します。 / ディレクトリにあります。

# touch /.autorelabel

5. 最後のステップとして、サーバーを再起動し、root ユーザーを使用してサーバーにログインできるかどうかを確認します。

# reboot
CentOS / RHEL 7 :/etc/shadow および/または /etc/passwd ファイルで削除されたルート エントリから復元する方法


Cent OS
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. / etc / motdはどのように更新されますか?

  3. CentOS / RHEL :削除された /etc/passwd ファイルから回復する方法

  1. CentOS / RHEL 7 で systemd-tmpfiles が /tmp/ または /var/tmp (tmpwatch の置き換え) をクリーンアップする方法

  2. /etc/shadow の不要なエントリを削除する方法

  3. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  1. CentOS / RHEL :Linux カーネル モジュールを無効にしてブラックリストに登録し、自動的に読み込まれないようにする方法

  2. /dev/dm-Z デバイスから /dev/sdX および /dev/mapper/mpathY デバイスをマップする方法

  3. /etc/shadow および /etc/passwd ファイルの変更を Auditd で監視するにはどうすればよいですか?