一部(すべてではない)ファイルをディレクトリの下に直接表示する権限

一部(すべてではない)ファイルをディレクトリの下に直接表示する権限

ウィキペディアから読む次のように:

読み取り権限は、ファイルを読み取る権限を付与します。ディレクトリに設定されている場合、この権限はディレクトリ内のファイル名を読み取る権限を与えます(ただし、コンテンツ、ファイルの種類、サイズ、所有権、権限などのファイルに関する追加情報は見つかりません)。

このように私のグループの人々だけを見ることができるようにする方法はないでしょうか(読む)名前ディレクトリ内のファイル/ディレクトリのサブセットですか?

たとえば、私が持っている場合

A ---- B
  |
  |----C
  |
  |----D

自分のグループメンバーが表示(読み取り)のみを許可するように権限を変更できます。名前 Cしかし、?DB例えばls A)。

これが不可能であれば、その場合は何ですか?その理由?フォルダ内の特定のファイルを完全に隠すにはどうすればよいですか?この状況を処理する「UNIX方式」とは何ですか?

ベストアンサー1

短い答え:いいえ。特定のグループに属していないファイルに対して、ディレクトリ内の特定のファイルを「見えない」ようにすることはできません。

問題を見るディレクトリを開くために実行(X)権限が必要なのはなぜですか?- このトピックはそこで非常によく扱われているので、ここではコピーしません。理解すべき重要な点は、ディレクトリはファイルと同様に別々のエンティティなので、すべての権限はディレクトリ全体にのみ影響を与える可能性があることです。

おすすめ記事