Sambaは「セッションはユーザーnobodyのために閉じられました」という警告を続けます。どうして?


11

Sambaを使用してWindowsクライアントとファイルを共有するUbuntu 14.04サーバーをセットアップしました。すべてが正しく機能しているように見えますが、認証ログを確認すると、「ユーザーnosessionのセッションが閉じました」という行が何度も繰り返されていますが、そのユーザーのセッションは開いていません。セッションで開かれたすべてのメッセージには、正しいユーザー名が含まれています。

nobodyユーザーの役割は理解していますが、Sambaがこのメッセージを生成し続ける理由がわかりません。1行で、「セッションクローズ」メッセージが58回繰り返され、他の認証ログメッセージは中断されません。

Sambaが正しく構成されていない可能性はありますか?

必要に応じて、必要なログ/設定/出力を投稿できます。

編集:

私が使用して、以前に無効にSambaパスワード同期ましたpam-auth-update「いいえTallocスタックフレーム」というメッセージを停止するには、そのように、それは、メッセージを閉じて、これらのセッションの全てを生成することができますか。

回答:


4

私は未回答フォーラムの多くの質問にいくつかの掘削とRANをしたので、私はこの問題を自分で持っていたが、その後、私が見つかりました。この回答を

LinuxディストリビューションでApacheやSambaなどのサービスを実行するために使用されるシステムユーザーは誰もいません。rootはサービスを開始してから、制御をユーザーnobodyに渡す必要があります。


0

「nobody / nogroup」が所有する共有フォルダを作成しました

sudo chown -R nobody.nogroup /path_to_share/share_folder

しかし、所有権を変更することで、それを変更できます

sudo chown -R root.root /path_to_share/share_folder
sudo chown -R user.user /path_to_share/share_folder # "user" is echo $USER
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.