必須グループが使用されていても、Samba サーバーシステムのローカルユーザーはデフォルトグループを使用します。

必須グループが使用されていても、Samba サーバーシステムのローカルユーザーはデフォルトグループを使用します。

そのため、権限のあるパスワードで保護された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

おすすめ記事