Linuxでは、権限はどのように実装されていますか?

Linuxでは、権限はどのように実装されていますか?

私の知る限り、LinuxはDACベースのファイルアクセス制御モデルを実装していますが、最近私は次のことを発見しました。ACL〜しなければならない手動で有効Linuxで。

私の質問は:基本的なファイルアクセス制御方法はどのように機能しますか?権限を各ファイルにバインドするか、またはLinuxはファイルアクセス制御に機能ベースのモデルを使用しますか?

ベストアンサー1

setfacl素晴らしいPOSIX用acl(5)、これは、ユーザー、グループ、その他の既存およびデフォルトのUNIXアクセス権、読み取り、書き込み、実行(およびさまざまな固定)ビットの上に使用できるオプションです。オプションのコンテンツは、ディレクトリリストに次のようにacl(5)表示されます。+

drwxr-xr-x  2 user staff 4096 Sep  8 18:25 dir
drwxrwxr-x+ 2 user staff 4096 Sep  8 18:25 facldir

基本的な権限がどのように機能するかについては、Stevensが「APUE」で詳しく説明します。

おすすめ記事