miyapiのひとりごと

blogこと始め。コンピュータと映画、そしてお酒の好きなmiyapiが気ままに書きつづる日記。。。

Linux:root のパスワードを忘れた場合

2013-09-12 10:57:52 | Weblog
root のパスワードを忘れたらどうするか?
そう、リセットしかありません。

幸い、マシンを再起動さえできればリセットできます。
やりかたは2通りあります。

<その1:シングルユーザーモードで再起動>
1) マシンを再起動
$ reboot

2) シングルユーザーモードで起動する
GRUB の画面で Kernel パラメータの後ろに、"single" を追加

GRUBでは起動時に[e]を押すとパラメータ修正画面に移行します。
ここで " kernel " で始まる行を選択して再度 [e]キーを押して、
末尾に " single " という文字列を付け足せば OKです。
[Enter]キー を押して入力完了、後は[b]キーでブートします。

通常はこれで、パスワード無しで操作できるようになります。
あとは、passwd コマンドを使って適当なパスワードにリセットしてください

万一、single ユーザーモードで起動時に「root のパスワード」が必要なシステムの場合は奥の手(下記の「その2」)を使います。


<その2:再起動してinitの変わりに bash で立ち上げる>
マシンの初期化(login含めた各種デーモンの起動等)を全部キャンセルして、bashのみでシステムを立ち上げる方法です。

1) マシンを再起動
$ reboot

2) init の代わりに bash で起動するよう設定変更
GRUBの画面で kernel パラメータの後ろに "init=/bin/bash " を追加

これで、root でログインした状態でシステムが起動します。
この状態はデーモン等が何ひとつ動いていない状態です。ファイルシステムも読み取り専用になっていますので、以下の操作を行います。

3) ファイルシステムを書き込みできるようにする
# mount -o remount,rw /

4) root のパスワードを変更
# passwd

ここで、パスワードが変更できたからと、安心して exit などのコマンドを入力しないようにしましょう。(何ひとつデーモンが動いていない状態なので、マシンごとフリーズしてしまいます)

ここは安全のため、一旦、ファイルシステムを読み込み専用に戻します。

5) ファイルシステムを読み込み専用に戻す
# mount -o remount,ro /

このあとはマシンの電源を入れ直せばオッケーです。

くれぐれもこんな手順のお世話にならないよう、パスワードの管理には気をつけたいものですね。

では、また(^_^)/~

- miyapi

雑談:"goo メール" 2014年3月から有料化(*_*)

2013-09-06 09:07:02 | Weblog
無料版の 「goo メール」が来年3月から有料化されるそうだ。
他社のメール、ブログサービスに乗り換えよう。

というわけで、引越先を探し中。。(^^;)

-----------------------------------------------------------
◆gooメール(無料版)終了までのスケジュール
---------------------------------------------------------- 
○gooメール(無料版)の新規登録停止
  2013年10月1日(火)AM11:00

 ○データのダウンロード保存可能期間
 ※メール本文のデータを、お客様がご利用のパソコンの
  メールソフトにダウンロード保存する事が出来ます。
  2013年10月1日(火)AM11:00 ~ 2014年3月10日(月)AM11:00
 
 ○gooメール(無料版)の提供終了日
  2014年3月10日(月)AM11:00