私と他のユーザーは、ディレクトリ内のファイルを読み取ることができるようにしたいと思います。他のユーザーがディレクトリ内の他のファイルを表示できないようにしたいと思います。ファイル名がわかっている場合は、ディレクトリ内の特定のファイルを読み取ることができるはずです。
答え1
グループの他のメンバーは一覧表示できませんが、ファイルへのアクセスを許可するディレクトリを作成したいとします。ディレクトリにアクセスするには「実行」権限が必要で、「読み取り」権限が必要です。内容を一覧表示するには、「Get」権限が許可されます。ディレクトリを実行可能で読み取れないようにする場合、ユーザーはそのディレクトリに保存されているファイルにアクセスできますが、その内容を一覧表示することはできません。
与えられたshared
セット:
mkdir -m710 demo
chgrp shared demo
echo "secret" > demo/file1
chmod 640 demo/file1
これにより、グループ内の他のユーザーがshared
コンテンツを表示できますが、demo/file1
表示ls demo
できません。
他の人が別のファイルの名前を推測すると、そのファイルにアクセスできます(権限がある場合)。したがって、他の書類は必ず秘密にしてください。