linux box に login できなくなっていた松村@AAAです。
Tsuyoshi Kawabe かわべ つよし wrote:
>
> こんにちは 川辺です。
>
> 【Subject: loginが出来なくなりました】の記事において
> MATSUMURA Yasushiさんは書きました。
>
> | 今日、帰宅して Linux box に login しようとしたら、突然 root でも
> | 個人の ID でも全く受け付けなくなっていました。最初は cracking かと
> (中略)
> | 使っているマシンは自作 PC で、オリジナルは slackware 3.1 で、
> | kernel を 2.0.30 にバージョンアップし、shadow-password 化してあり
> | ます。
> |
> | どうやって復旧させようかも悩んでいます。ディスクで boot して
> | login に関係のあるプログラムを再インストールすると良いのでしょうか?
> | (どのプログラムが該当するのでしょうか?)
>
> ディスクでブートして、/etc/passwd が含まれているパーティショ
> ンをマウントして、/etc/passwd を バックアップコピーしたあと、
> /etc/passwd の root の パスワードのフィールドを
> root::0:0:root:/root:/bin/bash
> のように消した後、root で login 出来ないでしょうか?
>
> login 出来たら、またバックアップした /etc/passwd を戻せばい
> けるような感じがします。
> ^^^^^^^^^^
> ただし、保証は出来ませんので。。。
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
メールでいただいた様に、一旦ディスクで立ち上げ、root のフィールドを
書き換えて……ところがブートディスクからだと vi が立ち上がらなかった
ので、フロッピーにコピーして、別の linux box で編集してから再びコピー
で戻してからリブート、(もちろん無防備な状態なのでルータからは切断)
今度は root でパスワード無しで login 出来ました。早速 shadow suit の
あったディレクトリから make install して、新しくコピーされた login
を使って別の仮想端末からパスワード付きのアカウントで正常に login
出来る事を確認して、root のフィールドを元に戻しました。今度は root も
ちゃんと shadow の方を読んでくれる事を確認し、ルータと再接続して
全て元どおりになりました。 結局は login プログラムが何故か非 shadow
のものになってしまっていたのが原因の様ですが、その原因の原因は良く
判らないままになってしまいました。
川辺さん、ありがとうございました。
--
+---------+ 松村 靖 MATSUMURA Yasushi
| '4' | http://www.aaa-int.or.jp/machan/
|Machan OS| machan _at_ aaa-int.or.jp machan _at_ square.co.jp
+---------+ postpet tom _at_ aaa-int.or.jp
References:
- [linux-users:10057] Re: login が出来なくなりましたTsuyoshi Kawabe かわべつよし
- Prev by Subject: [linux-users:10070]input Japanese word into Netscape
- Next by Subject: [linux-users:10072] Re[2]: Ip-Masquarede越えのarchieの利用法は?
- Previous by thread: [linux-users:10057] Re: login が出来なくなりました
- Next by thread: [linux-users:10055] 起動しないのですが、
- Indexes:[Main][Thread]