Samba warnt weiterhin "Sitzung für Benutzer niemand geschlossen". Warum?

11

Ich habe einen Ubuntu 14.04-Server eingerichtet, der Samba verwendet, um Dateien für unsere Windows-Clients freizugeben. Alles scheint korrekt zu funktionieren, aber während ich meine Authentifizierungsprotokolle überprüfe, wird die Zeile "Sitzung für Benutzer niemand geschlossen" viele Male wiederholt, obwohl für diesen Benutzer keine Sitzungen geöffnet wurden. Alle in der Sitzung geöffneten Nachrichten enthalten den richtigen Benutzernamen.

Ich verstehe die Rolle des Niemand-Benutzers, bin mir aber nicht sicher, warum Samba diese Nachricht weiterhin generiert. In einer Zeile wird die Nachricht "Sitzung geschlossen" 58 Mal wiederholt, ohne dass andere Authentifizierungsprotokollnachrichten unterbrochen werden.

Ist es wahrscheinlich, dass Samba falsch konfiguriert ist?

Gerne poste ich alle erforderlichen Logs / Confs / Outputs, wenn das hilft.

BEARBEITEN:

Ich habe zuvor die Samba-Kennwortsynchronisierung deaktiviert pam-auth-update, um die Nachricht "Kein Talloc-Stapelrahmen" zu stoppen. Könnte dies dazu führen , dass alle diese Nachrichten zum Schließen der Sitzung generiert werden?

Arronisch
quelle

Antworten:

4

Ich hatte dieses Problem selbst, also habe ich ein bisschen gegraben und bin auf viele unbeantwortete Fragen im Forum gestoßen, aber dann habe ich diese Antwort gefunden :

Niemand ist ein Systembenutzer, der zum Ausführen von Diensten wie Apache und Samba unter Linux-Distributionen verwendet wird. Root muss den Dienst starten und dann die Kontrolle an niemanden weitergeben .

kkalin72
quelle
0

Sie haben einen freigegebenen Ordner erstellt, der "Nobody / Nogroup" gehört.

sudo chown -R nobody.nogroup /path_to_share/share_folder

Sie können dies jedoch ändern, indem Sie den Eigentümer wechseln

sudo chown -R root.root /path_to_share/share_folder
sudo chown -R user.user /path_to_share/share_folder # "user" is echo $USER
ajcg
quelle