Linuxでユーザーが所有する最初のレベルのディレクトリは何ですか?

Linuxでユーザーが所有する最初のレベルのディレクトリは何ですか?

今日私は偶然次のディレクトリが次のよう/になることを発見しました。所有者user、代わりにroot

  • /home
  • /lost+found
  • /media
  • /mnt
  • /opt
  • /snap
  • /srv
  • /swapfile
  • /var

どうやってこれが起こるのかわかりません。明らかな例外を除いて、/homeそれらのいくつかはルートが所有しなければならないことが論理的なようです。それではどれですか?

一方、Lubuntu 20.04 x64システムとインストールされたソフトウェアはうまく機能しています。

これまでは何の問題もありません。

私は従うべきですか?「故障していない場合は直さないでください」どのように?

答え1

すべてルートが所有する必要があります。

一方、システム(Lubuntu 20.04 x64)は正常に動作しています。インストールされたソフトウェアも同様であり、これまで何の問題も発生していません。 「故障していない場合は直さないでください」という言葉を覚えておくことは重要ですか?

いいえ。あなたのシステムが破損しているようです(真剣ではありませんが、破損しているようです)。まだあなたに傷を与えていないだけです。ディレクトリは通常ルートによって所有されます。したがって、ルートが所有しているか他の人が所有しているかにかかわらず、他のユーザーには大きな違いはありません。ルートはルートであり、所有者や権限に関係なくアクセスできます。

セキュリティの側面は取り除かれ、所有者が期待に応えない場合、一部のソフトウェアは実行を拒否する可能性があります。たとえば、自分が所有するスワップファイルに問題があると想像できます。少なくとも一つ警告する

関連情報