ファイルに対する「その他」権限

ファイルに対する「その他」権限

私が理解したように、コマンドで印刷されたファイル権限の最後の3文字は、ls他のユーザーのファイル権限に関するものです。

もし他のユーザーのこのファイルには個別のファイル権限があります。lsこのコマンドは何を表示しますか?

答え1

Unixは、伝統的に権限の観点から、ユーザーを(所有)ユーザー、(所有)グループ、ワールド/その他の3つのカテゴリーに分けていました。つまり、各ファイル記述子には特定の権限を持つユーザーIDとグループIDが割り当てられ、そのUIDを持たず、適切なグループに属していない人のための3番目の権限セットがあります。

これは非常に不適切で制限的なので、最新のファイルシステムはACL(アクセス制御リスト)これにより、ユーザーとグループID、およびその権限リストの形式でより細かい権限を指定できます。これは通常、getfaclユーティリティsetfaclを使用して機能します。

答え2

ファイル権限はすべてのユーザーに同じです。各ファイルには所有者ユーザー名と所有者グループ名があります。各ファイルには、所有者ユーザー、所有者グループ、および残りの国に対して異なる権限があります。すべてのユーザーは同じls出力を表示します。

答え3

ls -l端末でコマンドを実行します。次のように表示されます。

drwxrwxr-x 5 foo foo    4096 May  5 11:55 VirtualBox VMs

上記の場合、他のユーザーにはディレクトリに対する読み取りおよび実行権限がありますが、書き込み権限はありません。

関連情報