web-dev-qa-db-ja.com

sambaが共有内のすべての新しいファイルを070になるように強制するにはどうすればよいですか

共有設定を使用してSambaで実験する:

[mytestshare]
path = /srv/mypath
comment = This is mytestshare
force group = mygroup
valid users = @mygroup
writeable = yes
create mode = 0770
force create mode = 0770
force directory mode = 2770

MynameとしてログインしたWindowsからこの共有にアクセスすると、作成するファイルはrwxr-----ルートとしてログインしたPuTTYからこの共有にアクセスすると、作成するファイルはrwxrwx---編集済み/etc/profile最後の行umask 007として追加されました。 myname rwxrwx---としてログインしたときに、すべての新しいWindowsファイルを作成したい。見逃したものはありますか?

2
Nealt

パラメーターobey pam restrictions = yesは、Samba設定を無効にします。

例として参照してください...

そしてマニュアル...

smb.conf PAM Configuration

従うpam制限と呼ばれるsmb.confのオプションがあります。以下は、SWATのこのオプションのオンラインヘルプからのものです。

SambaがPAMサポートを有効にするように構成されている場合(つまり、-with-pam)、このパラメーターは、SambaがPAMのアカウントおよびセッション管理ディレクティブに従う必要があるかどうかを制御します。デフォルトの動作では、クリアテキスト認証のみにPAMを使用し、アカウントまたはセッション管理を無視します。パスワードの暗号化= yesの場合、Sambaは常に認証用のPAMを無視します。理由は、PAMモジュールがSMBパスワード暗号化が存在する場合に必要なチャレンジ/レスポンス認証メカニズムをサポートできないためです。

 Default: obey pam restrictions = no
3
Rinzwind