クロスプラットフォームシリーズの概要:http://www.cnblogs.com/dunitian/p/4822808.html#linux
**起動時にe **を押します(使用している場合は、rebootと入力し、Enterキーをすばやく押してこのページに入ることができます)
下矢印を最後まで押すだけです(下部に何かを追加します)
Linux16を見つけ、最後に** init = / bin / sh を追加し(linux16の場合は、終了キーを押して最後に到達し、スペースを追加することを忘れないでください)、ctrl + Xを押してシングルユーザーを入力します)モード**(SQLServerの復元に少し似ています)
**mount -o remount、rw / **ルートディレクトリを読み取り可能および書き込み可能としてマウントします
**passwd **ルートパスワードをリセットし、パスワードを入力してから、パスワードを確認します(理由はわかりませんが、Centosに当てはまります。以前は英語でプロンプトが表示されていたことを思い出してください)、
**touch /.autorelabel **システムファイル.autorelabelを作成します。touchの前にこのコマンドについて説明しました。これは基本的なコマンドで確認できます(クリックしてください)http://dnt.dkill.net/dnt/linux/cmd.html
**exec / sbin / init **システムを初期化して起動します
今すぐパスワードを入力して、〜okを見つけてください
拡張の説明、インターネットによると、CentOS7はこの従来の方法では復元できなくなった、、、、ええと、インターネットに他の方法を投稿できるようです。
CentOS 7&RHEL 7はシングルユーザーモードに入り、パスワードモードをリセットすると大きな変更が加えられ、GRUBはbからctrl + xに起動されます。
パスワードをリセットするには、主にrd.breakとinitの2つの方法があります。
rd.breakメソッド:
1、 起動時に、起動インターフェイス、対応する起動項目、およびカーネル名で「e」を押します。
2、 入力後、linux16の先頭を見つけ、最後まで「end」を押し、rd.breakと入力し、ctrl + xを押して入力します。
3、 入力後、コマンドmountを入力し、ルートが/ sysroot /であり、書き込みができないことを確認します。ro= readonly権限のみです。
4、 mount -o remount、rw / sysroot /、再マウントしてからマウントし、r、w権限を見つけます。
5、 chroot / sysroot /ルートを変更します。
(1)echo RedHat | passwd -stdin rootルートパスワードをredhatに変更するか、passwdと入力してインタラクティブに変更します。
(2)最初にcpがあり、次に/ etc / shadowファイルを変更します
6、 touch / .autorelabelこの文はselinuxが有効になるためのものです
7、 ctrl + dで終了します
8、 次に再起動します
この時点で、パスワードの変更は完了です。
initメソッド: