ACLマスキングが期待どおりに機能しない

ACLマスキングが期待どおりに機能しない

デフォルトのACLを次のようにコピーする場合:

u::rw-,g::r--,o::r--

デフォルトのACLがあるディレクトリを入力します。

u::rwx,g::r-x,g:users:rwx,m::rwx,o::r-x

私はm::r--2つのグループエントリ(例:)に対する権限の統合を期待していましたm::rwx

なぜですか?modeファイルの生成に使用されるパラメータによって異なりますか?cp

ベストアンサー1

(Linuxを使用しているとします。ACLの動作はUNIXのバリエーションによって異なります。)

cpファイルをコピーするときは特別な操作は行われません。ディレクトリマスクでマスクされたソースファイルのパターンを使用してファイルが作成されます。cpマスクは結局交差点ファイルのディレクトリマスク(rwx)とグループ権限()r

open("dir/file", O_WRONLY|O_CREAT|O_EXCL, 0644)

おすすめ記事