sambaを使用していくつかのフォルダーを共有するUbuntuサーバーがあります。クライアントが新しいフォルダーまたはファイルを作成するとき、アクセス許可はsmb.confの設定に従って設定されません。
特定の共有の現在の設定:
[share]
path = /mnt/share
browsable = yes
guest ok = no
writable = yes
read only = no
create mask = 0774
directory mask = 0774
write list = netuser
Sambaクライアント(Windows 7ボックス)が「netuser」アカウントを使用してファイルまたはディレクトリを作成する場合、アクセス許可は
drwxr-sr-- 2 netuser sambashare 4096 2012-01-22 21:14 New folder
-rwxrw-r-- 1 netuser sambashare 0 2012-01-22 21:07 New Text Document.txt
親ディレクトリにはグループIDフラグが設定されているため、sambashareグループ所有者になります。アイデアは、sambaユーザーとサーバーユーザーの両方がsambashareグループに属しているため、ファイルとディレクトリを編集、削除、および作成できるようにすることです。ただし、作成されたフォルダーにはグループセットの書き込みフラグがないため、サーバーユーザーは、sudoなしでそれらのフォルダーに新しいファイルまたはフォルダーを作成できません。
ディレクトリマスクの追加と削除、ディレクトリモードの強制、ディレクトリセキュリティモード、ディレクトリセキュリティの強制モードをテストしましたが、動作はまだ残っています。新しく作成されたファイルとフォルダーは、意図された774のアクセス許可ではなく、それぞれ764と754を取得します。
私は何が欠けていますか?sambaが正しい許可を設定しないのはなぜですか?