Ubuntuサーバー14.04
私の頭は現在、ネットワーク関連のものでいっぱいであり、Sambaの周りで頭を動かすことができません。ホームディレクトリがなく、すべてのユーザーが他のユーザーのものを変更できる、認証されたユーザーのみに読み取りおよび書き込みアクセスを許可する共有が必要です。/etc/smb.confで設定するパラメーターと、ユーザーを適切に追加する方法を知る必要があります。
また、Ubuntuをsudoで実行するたびにno talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
-これは明らかにsambaに関連する問題です。
許可については、認証されたユーザーをグループユーザーまたはsmbusersに入れることをお勧めします。次に、samba共有ルートに移動し、グループをユーザーまたはsmbusersにするためにchownして、2774のようなアクセス許可を付与します。これにより、SetGIDがオンになります。つまり、そのディレクトリで作成された新しいファイルとフォルダは、親のグループ所有権を自動的に引き継ぎます。これにより、ユーザーは、別のユーザーオブジェクトにアクセスするときにグループごとに所有権を確認できます。別のオプションはスティッキービットです。これはあなたにぴったりです。dba-oracle.com/t_linux_setuid_setgid_skicky_bit.htm
—
フランクトーマス
次に、sambaのcreatemaskおよびdirectorymaskの設定を構成して、ファイルシステムに適用したものと同じ権限を付与します。
—
フランクトーマス
わかりました。エラーが発生した場合は
—
フランクトーマス
pam-auth-update
、「SMBパスワード同期」を実行してチェックマークを付けます(存在する場合)。そうでない場合は、おそらくlibpam-smbpassをアンインストールできますが、最後の溝として保存します。ソース:ubuntuforums.org/showthread.php?t
sudo testparm -s
エラーや警告、または表示されていない設定ドキュメントのセクションを実行してメモします。