CentOS7でのルートパスワードクラッキング

不適切な作業の引き継ぎ、不適切な情報の記録、パスワードの忘れなどにより、ルート管理者のパスワードが失われることがあります。このとき、ルートパスワードを手動で解読する必要があります。では、どうすればよいでしょうか。次に、CentOS7でパスワードを解読する方法を見てみましょう。

まず、通常どおりホストの電源を入れ、システムがブートメニュー項目で起動したら、すぐに任意のキーを押して起動を一時停止します(システムのデフォルトは5秒です。最初の時間を逃した場合は、再起動して再試行してください)。次にeを押します。図に示すように、編集モードに入るキー

カーソルをlinux16で始まる行に移動し、最後のクワイエットアイテムの後にカーネルパラメーター rd.break(grub2にこれが独立したコマンドアイテムであることを通知するスペースの前)を追加し、 Ctrl + Xキーの組み合わせを押して開始します

ブートローダーが上記のカーネルパラメーターを読み取った後、次のインターフェイスに入ります

ご存知のように、「リキュアモード」と「エマージェンシーモード」に入ると、デフォルトで入るルートシステムは疑似ルートであり、ルートディレクトリの切り替えに問題があるため、「マウント」を渡します。コマンドは最初に現在の取り付け状況を確認します

上の図でわかるように、システムパーティション / dev / sda3 / sysrootにマウントされているため、実際のシステムをパーティション化するには / dev / sda3が必要です(つまり、 / dev / sda3)。読み取り/書き込みモード (rw)/ sysrootにマウントします

mount –o remount,rw /sysroot

mountを使用して、読み取り/書き込みモードで再マウントされたかどうかを確認します

以上のように、正常にマウントされていることを確認できます。

根を切る。 ***注意、この時点でシェルプロンプトが変更されます。 ***

chroot /sysroot

ルートパスワードをリセットし、マーキング操作(つまり、SELinuxセキュリティラベル)を実行すると、システムが2回再起動して、マーキング作業が完了する場合があります。

マーキングが完了したら、「exit」を2回続けて入力し、次に「reboot」と入力すると、再起動後にログインインターフェイスに入ることができます。

***この時点で、CentOS 7のルートパスワードは正常にリセットされており、関連する管理作業を後で行うことができます。特に、rootパスワードを解読する別の方法を紹介します。全体的な考え方は上記の方法と同じですが、主にリカバリ操作に使用するシェルに違いがあります。 ***

方法1と同じように、起動して eキーを押し、grub2の起動メニュー項目に入り、カーネルコマンドパラメータを編集します。 linux16で始まる行の終わりに rw init = / sysroot / bin / shを追加し、 Ctrl + Xを押して開始します。 カーネルコマンドチェーンを変更する場合、このメソッドは読み取り/書き込みモードrwでマウントを直接宣言するため、再起動後にルート操作を直接切断できることに注意してください

方法1と同じように、「ルートchrootをカット->ルートパスワードをリセット->セキュリティラベルを押す->終了->再起動」を続けます。


Recommended Posts

CentOS7でのルートパスワードクラッキング
CentOS8でrootパスワードをすばやく変更する方法
CentOS7ルートユーザーパスワードのリセット
CentOS7 / Redhat7クラッキングルートパスワード(linux)
ubuntuの下のルートパスワード検証戦略を削除します
Centos7.5は、ルートディレクトリの下のスペースサイズを拡張します
CentOS7でGitBookを展開する
CentOS7.4でHadoop-2.7.6をコンパイルします
CentOS7の下にmysql5.7をインストールします
Centos7の下にActiveMQをインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
CentOSの下にJDK + Tomcat8をデプロイします
Centos7にmysqlをインストールします
centos6.8でランプを構成する
CentOS7はMySQL8.0パスワードをリセットします
Centos7の下にJenkinsをインストールします
Centos7でのRedis3のインストール
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
Centosでのconfluence6.3操作記録のインストールとクラッキング
CentosでのJira7操作記録のインストールとクラッキング
CentOS6.6でのXen仮想化の戦闘
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
CentOS7でOpenV **サーバーを構築する
CentOS7でOpenLDAPサーバーを構築する
CentOSでのRedisクラスターのインストール
CentOS6.9でOracle11gR2データベースをインストールします
CentOSLinuxでの3つのパーティショニングツール
LinuxにMySQLをインストールする(CentOS 7)
CentOSでのRedisクラスターのインストール
CentOSでのSELinuxセキュリティ設定
CentOS6の下にJavaJDK8をインストールします
CentOS7の下にMongoDBデータベースをインストールします
ubuntuルートのデフォルトパスワード(初期パスワード)
linuxインストールmongodbでのCentOS6.8
Centosで静的IPを設定する
CentOS7の下にMesosチュートリアルをインストールします
CentOS5.9でkeepalivedをインストールして構成します
CentOSでNginxとuを使用する
[redisの概要] Centosの下にredisをインストールします
Centos6.9でのRabbitMQクラスター展開レコード
ジェンキンス学習のcentos6.9の下でのインストール
CentOS8でPXCクラスターを構築する
CentOS7でのElasticsearchクラスター展開レコード
CentOS7でOpenSSLとOpenSSHをアップグレードする
CentosでTomcatを展開して最適化する
CentOSの下にハーバーミラーウェアハウスをインストールします
centos7でFTPサーバーを構築する
CentOSでのJava-JDKのインストールと構成
Python3をインストールし、CentOS8でansible
Centos8の下に最新のOpenCV4.3をインストールします
CentOS6.8でdockerをインストールして使用する
CentOS7でFFMPEGソースコードをコンパイルする
CentOS7の下にPython3とPyをインストールします
CentOsでノードバージョンを手動でアップグレードする
centos7でのFFmpeg環境の展開記録
CentOsでのノードバージョンの手動アップグレード
CentOS7でのErlang20.2のインストールと展開
CentosでのPPTP環境の展開記録
CentOS6.3の下にMono3.2とJexus5.4をインストールします