OSXクライアントでSamba共有にディレクトリを作成すると、常にACL "mask:rx"があります。

OSXクライアントでSamba共有にディレクトリを作成すると、常にACL

いくつかの共有を設定しました。サンバ 4.9.3(アーチLinux)すべてが大丈夫です。アクセス制御はUNIXアカウントとグループを介して行われます。その後、オペレーティングシステムを変更することにしました。

私はSambaにTime Machineバックアップボリュームを設定し、このvfs_fruitモジュールを導入しました。その部分が問題になるようです。情報源によると、macOSはトリッキーであり、catia fruit streams_xattrモジュールチェーンを有効にする必要があります。みんなタイムマシン株式だけでなく株式。だからそれが私がしたことです。

(タイムマシンのバックアップはこの設定に合格します。正直なところ、まだ復元しようとしたことがないため、少し恐れます。)

ただし、Finder.app を使用すると、通常の共有drwxr-xr-x+にフォルダーを作成するたびに、共有用に構成したものとは異なる Unix 権限が取得されます。directory mask = 2770とりわけ、次のACLを設定します。

> getfacl /mnt/dungeon/tmp/untitled\ folder
getfacl: Removing leading '/' from absolute path names
# file: mnt/dungeon/tmp/untitled folder
# owner: nobody
# group: smb_tmp
user::rwx
user:nobody:rwx         #effective:r-x
group::rwx          #effective:r-x
group:smb_tmp:rwx       #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:user:nobody:rwx
default:group::rwx
default:group:smb_tmp:rwx
default:mask::rwx
default:other::---

このmask::r-xセクションでは、私のユーザー(smb_tmpグループ)が私が作成した「無題のフォルダ」の名前を変更するのを防ぐようです。次のようにマスクを手動で設定すると、rwxフォルダを編集できます。

sudo setfacl -m mask::rwx /mnt/dungeon/tmp/untitled\ folder

Finder.app でフォルダのアクセス許可を変更できません。必要な権限がありません

Windows 8クライアントで同じ場所にフォルダを作成すると、正しいUnixアクセス権があり、ACLは設定されません。

また、サーバーでユーザーのumaskを変更しようとしましたが、デフォルトから変更しても何も022変わりません027でした。

私が試した他のSambaオプションはグローバルセクションにあります。mysmb.conf。それらのどれも私が作成したフォルダのACLを変更しませんでした。

Time Machineのバックアップとグループ所有の共有が正しく機能するにはどうすればよいですか? 私はACLを特に恐れていませんが、ACLなしで過ごすことができれば良いと思います。

ベストアンサー1

次のグローバルオプションを設定してみてください。

fruit:nfs_aces = no

vfs_fruitのマンページから:

フルーツ:nfs_aces=yes|no

グローバルNFS ACEによるUNIXモードディレクトリエントリのクエリと変更のサポートを有効にするかどうかオプション(デフォルト)はい

おすすめ記事