• ベストアンサー

rootでログインできない

Linuxでchownを行うシェルを作成しました。 ここでミスってしまい、/以下のほとんどのファイルをhttpd(webサーバのユーザ)にしてしまいました。 復旧は無理とあきらめ、再インストールしようと思います。ここで何とか、必要なファイルを取り出そうとしています。 そこで、すべてのファイル所有(/以下)をrootへ変更し、権限を777にして、リブートすれば何とかなると、あまり深く考えずに実行してしまいました。 ところが、リブート後、rootでログインできなくなってしまいました。 通常ユーザではログインできるのですが、suもできません。これでは、フロッピーをマウントすることもできず、どうしていいかお手上げ状態です。 どなたか、アドバイスいただきたく、お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • usotsuki
  • ベストアンサー率46% (147/319)
回答No.2

No.1の追加です。 「Cygwin」をユーザアカウントでTelnetで接続して、Linuxファイルをコピーするか、システムを修復する。これも、フリーのクライアント・ソフトです。これであれば、Windowsの環境でできるかな~? http://www.jaist.ac.jp/~fujieda/cygwin/ No.1も、No.2も、自信はないですけど!!

参考URL:
http://www.jaist.ac.jp/~fujieda/cygwin/

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>別OSをインストールするしか手はないのですかね。 そんなことありません。 CDROMからレスキューモードで起動してください。 boot: linux rescue <ENTER> そのあと、適当に答えていくと、Ramdisk上でLinuxが起動するので、 マウントポイントを作成 # mkdir /mnt/rescue <ENTER> # mkdir /mnt/floppy <ENTER> 取り出したいパーティションとフロッピーをマウントする。 # mount -t ext3 /dev/hda1 /mnt/rescue <ENTER> # mount -t vfat /dev/fd0 /mnt/floppy <ENTER> あとは、普通に、退避したいデータをコピーしてください。 ちなみに、#1さんが紹介されているknoppixは超おすすめです。 ハードディスクへのインストール不要の、CDROMで起動できる DebianベースのOSです。 ネットワークも認識できるし、ハードディスクのWindows/Linux の区画もマウントできるし、GUIも使えます。 Partition Magic みたいなツールが入っているので、ディスクの パーティションをサイズ変更したり新規作成などもできます。 Knoppixを使うようになってからは、レスキューモードなどは 滅多につかわなくなりました。 ぜひknoppixはお手元に一枚用意しておきましょう。

noname#156053
質問者

お礼

回答ありがとうございます。 レスキューモードなどいろいろやってみましたが、うまく認識しません。(マウントポイントが設定できない。) KNOPPIXはすぐには動きそうにありません。(Can't KNOPPIX。。。) 何とか、復旧がんばってみます。

  • usotsuki
  • ベストアンサー率46% (147/319)
回答No.1

専門家なら、もっとスマートな方法があるのであるだろうと思います。 一つの方法として、「Knoppix version3.3」- フリーのCD-ROMブートです。雑誌や、サイトからダウンロードも可能です。直近では、日経Linux 3月号に付録として添付されていました。恐らく書籍もでていると思います。 ほとんどの、グラフィック・カードや、ネットワークカードに対応しているので、起動は問題ないと想像いたします。 http://unit.aist.go.jp/it/knoppix/ 「root」ルートユーザになるには、メニューから、Knoppix→「root shell」が起動できます。フロッピーや、ハードディスクもマウント可能ですので、システムの回復に役にたつと思います。

参考URL:
http://unit.aist.go.jp/it/knoppix/
noname#156053
質問者

お礼

回答ありがとうございます。 別OSをインストールするしか手はないのですかね。

関連するQ&A