ログインとパスワードを忘れた場合は、Linuxノートブックにどのようにログインしますか?

ログインとパスワードを忘れた場合は、Linuxノートブックにどのようにログインしますか?

ユーザー名とパスワードを忘れた場合は、Linuxノートブックにどのようにログインしますか?

答え1

Grubからシングルモードに入ることができます。起動プロセス中にEscGrub起動画面が表示されたら、対応するキーを押します。 Grubと各コアのリストのみが表示されることがあります。そのような場合は押さないでくださいEsc

ここで最初の項目を選択してeを押して編集します。で始まる行までページを下げて、kernelもう一度を押しますe

これにより、行全体を編集できます。終わりに達するまで右にスクロールし、その行splash quietから削除してに置き換えますsingle。キーを押してEnter変更を適用し、変更されたbカーネルラインから起動します。これはシングルユーザーモードで起動し、起動が完了するとルートシェルに移動します。

ここでは、システムにユーザーを追加したり、ユーザーのパスワードを変更したりするなどの操作を実行できます。

答え2

することもできますマルコが提案したしかし、彼の方法はすべてのディストリビューションでは動作しません。具体的には、ルートパスワードを提供する必要がない限り、機能しません。openrcを使用するシステムで。

より一般的なアプローチは、他のブータブルメディアを使用せずにオプションをリンクまたはブートinit=/bin/bashすることですinit=/bin/shsingleMarcoの回答に従ってメディアを置く場所)。

もう1つのオプションであり、最後の方法はlivecdなどのリムーバブルメディアから起動し、システムのルートパーティションをマウントしてから、そのパーティションをchrootまたはで編集し、/etc/shadowパスワードハッシュフィールドを削除することです。しかし汚れています(読む:危険)方法:まず/etc/shadow重要なセキュリティファイルであり、構造にエラーがあると、セキュリティホールが発生したり、多数が破損する可能性があります。エラーを防ぐために、コマンドを介してvipw -sのみ編集できます。ただし、これはシステムにchrootする場合にのみ可能です。他の問題は、システムで実行されている高度なセキュリティメカニズムによって検出された競合/バグが原因で発生する可能性があります。しかし、これまで使用していないので、これらの問題が何であるかはわかりません。

答え3

Ubuntu 12.04 Linuxボックスを使用してから古い。ログインIDを忘れました。以下を試してログインIDを取得しました。

Grubブートローダで停止して編集するオプションを見つけて、コマンドラインに戻ります。編集した例では「e」、コマンドラインでは「c」です。 「e」編集キーを押すと、起動オプションとコマンドラインオプションがF10+CtrlまたはCに変わりますF2

任意の方法を使用してブートローダコマンドシェルに配置します。次にlsを入力します。ディスクのパーティションが表示されます。

#grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
#grub>ls << (the partition of your boot kernel, u can see in the grub list against root option. it will be " root = (hd0,msdos1) >>

それ以外の場合は、lsを実行して/etc/issueまたは関連ファイルから情報を確認できます。

私の場合、Linuxのインストール場所は(hd0、msdos1)です。 passwdファイルなどを確認してください。

#ls (hd0,msdos5)/etc/passwd  

それから

#cat (hd0,msdos5)/etc/passwd

コードの末尾にあるユーザー名ファイルを確認してください。正常に電源を入れ、ユーザー名でログインします。

関連情報