GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntuでデフォルトで「その他」がファイルを読み取れるのはなぜですか?

Linux のパーミッション モデルは、あなたがコンピューターの唯一のユーザーであっても、システム上の唯一のユーザーではないことを意味します。多くのサービスは、独自のユーザー アカウントを作成して実行します。たとえば、Apache は通常、独自の専用アカウントで実行されます。

また、ホーム フォルダーは通常、自分のアカウントのみがアクセスできることに気付くでしょう。つまり、権限 700 です。 または drwx------ .つまり、そのフォルダー内のサブフォルダーにフル アクセスがある場合でも、ホーム フォルダーにアクセスできるのは自分だけです。

この組み合わせにより、便利なバランスが得られます。デフォルトのアクセス許可では、サービス アカウントはシステム上の必要なファイルを読み取ることができますが、何も変更することはできません。個人的なファイルはすべてホーム フォルダーに配置する必要があります。これにより、不正なサービスがそれらのファイルにアクセスできなくなります。

Filesystem Hierarchy Standard を読むと役に立つかもしれません。これは、Unix/Linux システムで一般的に期待されるパーミッションと機能の概要を示しており、ほとんどのディストリビューションはこれに従います。


Linux
  1. ユーザーが読み取れないファイルを見つけますか?

  2. なぜPython2.7はまだUbuntuのデフォルトのPythonバージョンなのですか?

  3. Ubuntuに.debファイルをインストールできませんか? debパッケージをインストールする方法

  1. inode でファイルを操作できないのはなぜですか?

  2. Linux、グループ権限があるのに書き込めないのはなぜですか?

  3. rsync を使用してデフォルトでファイルを除外するにはどうすればよいですか?

  1. Ubuntuでコミックを読むために.cbrファイルを実行する方法

  2. Rmが読み取り専用ファイルを削除できるのはなぜですか?

  3. なぜ chmod -R 777 / 破壊的ですか?