想像する:
- 私〜ディレクトリに
file.txt
。 - マイ ~ ディレクトリの権限は次のように設定されます。700。
- 私のファイルの権限は次のように設定されています。第664話。
問題は、私のホームディレクトリが許可していないため、誰もそれにアクセスできないことです。
したがって、ホームディレクトリの権限を次のように変更する限り700それぞれの権限にかかわらず、ルートとルートのみがこのファイルにアクセスできます。そうですか?
それでは、ファイルを次に設定するのはなぜですか?600標準ではなく644話?
つまり、ファイルモード生成マスクを次に変更する必要がありますか?600そのようなファイルの場合(システムに複数のユーザーがあり、〜ディレクトリ権限が次に設定されていると仮定)700)?
答え1
わかりました、答えを見つけました。ここ
〜の下に他の人が読めるファイルを作成し、アクセス可能なパスにそのファイルへのハードリンクを作成すると、〜の権限に関係なくそのファイルを読むことができます。
答え2
ホームディレクトリの権限を700に設定した場合。ただし、これはデフォルト設定ではありません。 Ubuntuサーバーでは、新しいユーザーのホームディレクトリは「drwxr-xr-x」です。これは、ファイルとディレクトリに対するいくつかの個別の権限を設定する必要がある妥当な理由を提供します。