権限があらかじめ設定されていない Ubuntu Samba 4

権限があらかじめ設定されていない Ubuntu Samba 4

Sambaサーバーとの共有を設定している間、権限の混乱は真っ最中です。複雑な設定ではありませんが、操作権限を取得できません。

シナリオ:Ubuntu 19.04のSamba 4

同じグループ(会社)にいる5人のユーザーはSamba共有にアクセスし、共有内のファイルとフォルダを読み、書き込み、編集、削除できる必要があります(作成者関係なし)。このグループのメンバーは、共有にアクセスできる唯一の個人です。私のSMB.CONFは次のとおりです。

[global]
   workgroup = PREMPROVSOL
   server string = %h server (Samba, Ubuntu)
   interfaces = 127.0.0.0/8 10.0.10.0/24
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   unix charset = UTF-8
   dos charset = CP932
   create mask = 0777
   directory mask = 2777
   force create mode = 0777
   force directory mode = 2777


[Client-Billing]
    path= /server/Client-Billing/
    writeable = yes
    guest ok = no
    valid users = @company
    force group = company

「テスト」というフォルダを作成し、所有者を確認したときにフォルダを作成したユーザーがいますが、すべての権限が正しいようです。

drwxrwsrwx+ 2 theuser company 4.0K Jul 15 13:38 Test

Client-Billingフォルダを次のように変更しました。

sudo chmod g+s server/Client-Billing/
sudo chown root:company server/Client-Billing/
sudo chmod -R 0777 server/Client-Billing/

私の問題は、ユーザーが(Win10コンピュータで)フォルダを作成すると、他のユーザーがそのフォルダからファイルなどを作成またはコピーできないことです。

ユーザーは他のユーザーが作成したファイルを表示できますが、同じフォルダに編集または保存することはできません。

ユーザーがファイル(PDFなど)をフォルダにコピーすると、ファイルの権限が奇妙に見え、SAMBA設定と一致しません。

-rwxrwx---+ 1 theuser company 136K Jul 10 10:34 doc10284020190710104636.pdf

ここでどこに行くべきか少し難しいです。私は何を見逃していますか?

編集する

smb.confファイルを修正したところ、次のことがわかりました。

[Client-Billing]
    path= /server/Client-Billing/
    writeable = yes
    guest ok = no
    valid users = @company
    force group = company
    create mode = 0775
    directory mode = 2775

そして

[Corporate]
    path= /server/Corporate/
    writeable = yes
    guest ok = no
    valid users = @corporate
    force group = corporate
    create mode = 0775
    directory mode = 2775

構成はまったく同じですが、Corporate共有は正常に機能しますが、Client-Billing共有に権限の問題があります。まだ混乱しています。どんな洞察力がありますか?

ベストアンサー1

おすすめ記事