予期しない権限のオーバーライド後、Linux の端末を開けません。

予期しない権限のオーバーライド後、Linux の端末を開けません。

私はDebianを使用しています。私は次のように/opt/folderに権限を付与しようとしました。

chmod -R 0755 / filename

残念ながら、ルートファイルシステム内の多くのフォルダの権限が変更されます。したがって、これは多くの問題を引き起こす可能性があります。

これで、どのアプリケーション(端末、ブラウザなど)も開くことができず、再起動時にエラーが発生する可能性があります。

端末を開く方法? (開始と停止)

この全体の問題を解決するには?

ベストアンサー1

/ルート()とfilenameの間にスペースがあるので繰り返し変更しました。

いくつかのオプションがあります。

  1. 修理権限。これには、正しい権限を見つけるための努力が含まれます。すべて文書化/- 時間がかかる作業です。 1つの可能なアプローチは、参照として使用する元のパッケージと同じすべてのパッケージ(または多くのパッケージ)を含む同じディストリビューションの別のコピーをインストールすることです。
  2. 必要に応じて上記の内容を少し変更すると、リカバリディスクを使用して元の(破損した)パーティションと新しいインストールパーティション/ディスクの両方を起動してインストールできます。そこからジョブの権限を新しいジョブに繰り返しコピーするスクリプトを作成します。以下の例をご覧ください。
  3. バックアップから復元します。
  4. バックアップがない場合は再インストールしてください。

初心者として機能する必要があるテストされていないスクリプトは次のとおりです。

  brkd=/mount/borked
  good=mount/fresh
  find $good -type f | xargs -I {} chmod --reference {} $brkd{}

おすすめ記事