そのため、権限のあるパスワードで保護されたSamba共有を設定しようとしています。すべてが正しく設定され、Samba共有が期待どおりに機能していると思います。
しかし、ローカルユーザーが共有と同じディレクトリにアクセスして使用する際に小さな問題があります。ユーザーが作成するすべてのエントリは、プライマリグループ(ファイルサーバー管理外の他のグループ)を所有者として持つことになり、必要なグループがあってもSamba共有の他のユーザーは編集できません。これはおそらく意図した方法で動作することを知っていますが、とにかくLinuxシステムの特定のディレクトリに特定のユーザーグループを強制的に適用できますか、それともユーザーのデフォルトグループを変更する必要がありますか?それとも別の解決策がありますか?
これが役立つ場合は、Ubuntu Server 20.04を使用しています。
これは私のSamba共有設定です。
[Aether]
comment = file-server-share
path = /mnt/omega
valid users = @file-server-admin
browsable = yes
writable = yes
read only = no
force group = file-server-admin
create mask = 0664
force create mode = 0664
directory mask = 0774
force directory mask = 0774
ベストアンサー1
強制ユーザーを試してみましたか?
必須ユーザーパラメータも設定されている場合、必須グループで指定されたグループは、必須ユーザーに設定されているデフォルトグループを上書きします。
編集:たぶんこれが役に立つでしょうhttps://serverfault.com/a/445096/853288