参考リンク:https://www.jb51.net/article/146541.htm プロのテストが有効
利用シナリオ
Linuxの管理者が操作を取り戻す必要がある、rootのパスワードを忘れてしまいました。
注:この記事は異なっているため、CentOSのバージョンに、centos7動作環境に基づいており、そのことを確認してください続行する前に良いバージョン。
ステップ
、すぐに、システム、ブートプロセスを再起動し、キーボードの↑と↓上方向キーを押してください。目的は、ブートプログラムが停止されるように、我々は、異なる操作ガイドページを選択する必要があり、ブートプログラムを通知することです。
以下は、インターフェイス後に一時停止され、あなたは以下の英語↑と↓の役割を示して見ることができます。
第二に、使用↑及び↓は、eは、編集モードを入力するキーボードに押し付け、(すなわち、背景の強調表示が選択されている)の行に最初の行を選択します
第三に、カーソルが後方LANG = EN_US.UTF-8、空間、次いで追加のinit = / binに/ SHに移動します。ここでは特別な注意は、UTF-8で記述する必要が、同じ行に残り、そしてスペースに注意してください。いくつかの仮想マシンの画面が小さすぎるので、それは自動的に\ラップを追加しますが、これは正常です。
第四に、CTRL + Xを押して、インタフェースが正常に入力され、ブート
第五に、次のコマンドを入力します。
1、ルートディレクトリをマウント
mount -o remount, rw /
2、rootユーザーが選択変更するためにユーザー名とパスワードを変更することを選択し、ユーザーが変更する置き換えることができます
passwd root
3、二度同じ新しいパスワードを入力し、注意が文字が表示されたときに画面にパスワードを入力する必要はありません。
(BAD PASSWORD:Thepassword辞書チェックを失敗した - 体系的/単純すぎる)パスワードが簡単すぎる場合は、警告を促すメッセージが表示されます、あなたはそれを無視し、パスワードを入力し続けることができますが、この提案はまだセキュリティを確保するために、より複雑なパスワードを設定されています
4.すでにSELinuxを開いている場合は、次のコマンドを入力する必要があります
touch /.autorelabel
5.最後に、システムを再起動し、次のコマンドを入力します。
exec /sbin/init