OS Xでは、デフォルトの権限はどのように決定されますか?

OS Xでは、デフォルトの権限はどのように決定されますか?

基本的なUnixの私の(制限された)理解は、生成されたすべてのファイルが作成ユーザーの権限で生成されることです。特に、割り当てられたグループは、作成するユーザーの「デフォルト」グループになります。しかし、OS X(10.8.2)では異なる動作が見られます。

私のデフォルトグループが私のユーザーアカウント(私のGIDはとしてリストされていますid)にもかかわらず、ディレクトリにファイルを作成した場合

drwx---r-x   MyName   MyName

または

drwx------   MyName   MyName

持っている

-rw-r--r--   MyName   MyName

Directorでファイルを作成すると

drwxr-xr-x   MyName   staff

持っている

-rw-r--r--   MyName   staff 

これらのディレクトリには拡張属性はありませんが、directory_inheritand is setのように動作し、file_inherit読み取り権限を常に付与する必要があります。

OS X(Mountain Lion)では、これらのデフォルトポリシーはどこに設定されていますか?どのように構成しますか?


私はグループの継承に問題はありませんが、理想的にはディレクトリに-r作成されたファイルに対して同じことをしたいと-r思います。後者の動作を得るためにできることがあるようですが、グループがumask含まれているディレクトリから継承される理由を確実に知りたいです。

ベストアンサー1

これに対する答えはありませんが、同じ問題が見つかりました。 http://bugs.gnu.org/14024#41

ディレクトリを含むグループにグループを設定することが何であるかを知りたいです。

おすすめ記事