[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:10071] Re: login が出来なくなりました


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

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: