• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:/以下のファイルの権限が000になり、何もできなくなりました)

/以下のファイルの権限が000になり、何もできなくなりました

このQ&Aのポイント
  • rootユーザーであるディレクトリ以下のファイル権限を777にするという作業を行っている途中に誤って、指定ファイル以下の全てのファイルの権限を000にしてしまいました。
  • 結果/から下のファイルの実行権限がなくなり、再びchmodをやろうとした際に許可がないエラーが出てしまいます。
  • WindowsからTeratermでSSHで接続している状況で、他の接続ができず認証も失敗しています。バックアップは自動で取っているようですが、バックアップの実行方法もわからない状況です。

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

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.5

写真拝見しました。 このエラーは、正しいルートファイルシステムをマウントした場合には、シェルが「見つからない」のではなく「実行できない」でエラーになっているんでしょう。 シェルも所詮は実行ファイルですから、権限を書き換えられてしまっていてはどうしようもないのです。 で、それじゃどうするべ、という話ですが。 最後の画面ありますね? そこで、/media辺りに行って片っ端からマウントしてみましょう。 選択肢は先の4つ、とは言うもののおそらくこの割り方だとsda1でヒットすると思いますが、中に入ってbinディレクトリが見つかるまで続けます。 見つかればしめたもの。 そこでchmodで権限を付加しなおしてあげればOKです。

mamepa
質問者

お礼

回答ありがとうございます。 まさに書かれた通りで起動しました! 後は調べながら権限を直していきます。 本当にありがとうございました。 とりあえずホっとしてます。

その他の回答 (4)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.4

知識が足りないのは仕方ないのですが、切迫しているらしい割に状況を詳細に報告できない辺りは気にかかります。 こちらはあなたの操作している画面が見える訳じゃないので「4つ全てマウントエラーになる」などと言われてもなんのこっちゃ、なのですよ。 せめて「どうコマンドを入れたら何とエラーが帰ってきたのか」がわからないと、対処法がわかるかどうかもなんとも言えません。 念のために#3を説明しておくとレスキューモードのシェルはインストールディスク内にある簡易システムを使っているためコマンドが通常通り使える、ということを利用しているので「シェルに入ったときにいつもと違う」のは当然のことです。

mamepa
質問者

お礼

その通りです。申し訳ない。 一連の流れを写真で撮って載せてみたので、お手数ですが見ていただけると助かります。 見辛かったらすいません。 http://ameblo.jp/fierljeppen/

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

レスキューモードもどんな内容のものかはディストリビューション次第だったりしますが、コンソールが起動できるなら ・コンソールに入り ・ルートファイルシステムのパーティションをマウントして ・権限をchmodで書きなおす で修復完了です。

mamepa
質問者

お礼

回答ありがとうございます。 レスキューモードに入り、パーティションの項目が出てきてシェルを実行でマウントしようとしましたが、マウントエラーになってしまいました。(4つ全て) インストーラ環境内でシェルを実行するとコマンドを入力できる画面にはなりましたが、 ファイルがおそらくデフォルトのものになっていたので関係ない場所なのかなと思ってます。 知識足りなくてすいませんです。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

インストールディスクを使ってレスキューモード(ディストリビューションによって呼び方は違うかも)で起動すれば、おそらく元に戻すことは可能でしょう。 バックアップからの復旧は、「どうやってバックアップしているのか」次第なのでなんとも言いようがありません。

mamepa
質問者

お礼

回答ありがとうございます。 レスキューモードまでは行けたのですが、そこから権限書き換えみたいな事ができるという意味でしょうか?

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

OSによりますが、修復可能な場合もあります。 基本的に、OSのインストールメディアより起動し、そのGUIより修正可能です。 chmodで修正できない場合、GUIで修正可能な場合があります。OSによって呼び方が違いますが、ファイルマネージャー(Windowsではエクスプローラーと呼ばれている物)で / からサブフォルダーも変える様にチェックして、アクセス権を変更してみてください。以外に出来てしまいます。 ただ、rwx の情報はかなりシビアなので、単一して操作できるようななったら、それぞれのファイルをデフォルトの状態に戻してください。 と言ってもむりでしょう。と言う事は上書きインストール(アップデートや修復インストール)する必要があります。 他には、同じように設置したOSで、tar コマンドを使って、フォルダー単位でコピーする事ですね。 UNIX系のOSなら手動で、1日もあれば戻ります。 いずれにせよ、リモートコントロールではなく、本体の前に座ってやってください。修復はCDからの起動と、修正する前にdd or tar or ufsdump などでパーティションごとにバックアップしておきましょう。

mamepa
質問者

お礼

回答ありがとうございます。 CDが反応ないので、USBメモリからインストーラーを起動しましたが、 コマンドを打つ画面なども出ず、上書きインストールが始まってしまうのではないかと下手に触れずにいます。 専門知識のある人間が周りにいないので、業者さんに頼むか考え中です。