LinuxのSamba権限

LinuxのSamba権限

Sambaユーザーがファイルを作成するたびに権限を取得します。

-rwx------  1 user1 group1  0 Feb 16 16:33 file.txt

私はuser1がファイルを生成するたびにgroup1権限を取得したいと思います。r-- or r-x

これは私のsmb.confです。

[samba-shared-directory]

path = /var/new_share/KRA2017
valid users = user1 , group1
guest ok = no
writable = yes
browsable = yes

私は何をすべきですか?

答え1

smb.confファイル共有ディレクトリセクションに追加(または0660 - 必要に応じてforce create mode = 0640)し、Sambaを再ロードします(ディストリビューションによって - service smb reload、、service smbd reloadなどによって異なります)。service samba reloadsystemctl reload smb

答え2

実際にもっと情報を追加しましょう。

Samba はシステム内のすべてのユーザーに対して設定された UMASK を無視するため、特定の UMASK を使用するように Samba を設定する必要があります。

たとえば、次の構成パラメーターを使用する必要があります。

create mask = 0744

force create mode = 000

create directory mask = 0755

force directory mode = 000

この値は単なる例であり、現在必要な値ではありません。

以下は興味深い記事です。http://www.bodenzord.com/archives/53これにより、問題をよりよく理解し、適切に解決するのに役立ちます。

ファタイ

関連情報