ユーザーは、ユーザーのホームディレクトリのどのサブディレクトリに対するフルアクセス権を持っていますか?

ユーザーは、ユーザーのホームディレクトリのどのサブディレクトリに対するフルアクセス権を持っていますか?

~ユーザーだけが書き込みアクセス権を持つように(そしてその意図が尊重されるという合理的な期待を持つように)、ユーザーは自分のホームディレクトリ内にどのサブディレクトリを作成できますか?たとえば、新しいユーザーがわからない場合があります。ウィム~/.vimそこにファイルを作成して入れ始めます。後でvimプログラムがそのディレクトリも使用しようとするため、新しいユーザーは悲しくなります。

答え1

既定では、権限のない他のユーザーはホームディレクトリ内にサブディレクトリを作成できません。彼らがそうすることができれば、それは巨大なセキュリティホールになるでしょう。

ただし、@Jörgが言ったように、権限を持つユーザー(root)はすべてのユーザーのディレクトリに対する完全な読み取りおよび書き込みアクセス権を持ちます。

vimまたは、.comなどのプログラムは、sshホームディレクトリにサブディレクトリまたはファイルを作成して作成する予定です。これらのサブディレクトリとファイルは通常、ドットで始まり、システム構成データを保存することを示します。

答え2

まったく。

システム管理者はいつでもすべての制限を無視できます。

関連情報