- PR -

sambaのパーミッションについて

1
投稿者投稿内容
hero
会議室デビュー日: 2008/12/10
投稿数: 5
投稿日時: 2009-03-30 17:42
サーバ管理初心者です。
どうぞ、よろしくお願いします。

sambaでファイルサーバを構築しています。
umaskの設定でディレクトリ、ファイル共にパーミッションを
770 に設定しております。

クライアントがWindowsですとうまく設定が反映されるのですが
クライアントがMacの場合、新規ファイル作成のパーミッションが
620 になってしまいます。

何か設定に問題があるのでしょうか?

[test]
comment = TEST Directories
path = /test
browseable = yes
writable = yes
guest ok = no
directory mask = 0770
create mask = 0770
valid users = test
printable = no
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2009-03-30 18:11
create maskのヘルプを見る限りは、完全強制力は無く、
770以下(700とか620)であれば基本的に構わないという設定のようです。

http://www.samba.gr.jp/project/translation/2.2.5/manpages/smb.conf.5.html#CREATEMASK

この点から、Apple側でセキュリティを重視して、
自動的に620に設定しているのではないでしょうか?

force create modeというパラメータも770に設定すれば、
作成されるファイルはすべて770になると思います。
hero
会議室デビュー日: 2008/12/10
投稿数: 5
投稿日時: 2009-03-30 18:34
ありがとうございます。
解決しました。
1

スキルアップ/キャリアアップ(JOB@IT)