Samba共有の構成


1

Ubuntuサーバー14.04

私の頭は現在、ネットワーク関連のものでいっぱいであり、Sambaの周りで頭を動かすことができません。ホームディレクトリがなく、すべてのユーザーが他のユーザーのものを変更できる、認証されたユーザーのみに読み取りおよび書き込みアクセスを許可する共有が必要です。/etc/smb.confで設定するパラメーターと、ユーザーを適切に追加する方法を知る必要があります。

また、Ubuntuをsudoで実行するたびにno talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory-これは明らかにsambaに関連する問題です。


1
まず、loadparmの問題については、通常、不適切な構成を示しています。sudo testparm -sエラーや警告、または表示されていない設定ドキュメントのセクションを実行してメモします。
フランクトーマス

1
許可については、認証されたユーザーをグループユーザーまたはsmbusersに入れることをお勧めします。次に、samba共有ルートに移動し、グループをユーザーまたはsmbusersにするためにchownして、2774のようなアクセス許可を付与します。これにより、SetGIDがオンになります。つまり、そのディレクトリで作成された新しいファイルとフォルダは、親のグループ所有権を自動的に引き継ぎます。これにより、ユーザーは、別のユーザーオブジェクトにアクセスするときにグループごとに所有権を確認できます。別のオプションはスティッキービットです。これはあなたにぴったりです。dba-oracle.com/t_linux_setuid_setgid_skicky_bit.htm
フランクトーマス

1
次に、sambaのcreatemaskおよびdirectorymaskの設定を構成して、ファイルシステムに適用したものと同じ権限を付与します。
フランクトーマス

私はここで何も間違ったことを本当に見ることができませんただし、他のことを試してみます。
ジョナ14

1
わかりました。エラーが発生した場合はpam-auth-update、「SMBパスワード同期」を実行してチェックマークを付けます(存在する場合)。そうでない場合は、おそらくlibpam-smbpassをアンインストールできますが、最後の溝として保存します。ソース:ubuntuforums.org/showthread.php?t
フランクトーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.