Samba ostrzega „Sesja zamknięta dla użytkownika nikt”. Dlaczego?

11

Skonfigurowałem serwer Ubuntu 14.04, używając Samby do udostępniania plików naszym klientom Windows. Wygląda na to, że wszystko działa poprawnie, ale podczas sprawdzania moich dzienników uwierzytelniania widzę wiersz „sesja zamknięta dla użytkownika nikt” powtarzany wiele razy, chociaż żadna sesja nie została otwarta dla tego użytkownika. Wszystkie wiadomości otwarte w sesji zawierają poprawną nazwę użytkownika.

Rozumiem rolę użytkownika nobody, ale nie jestem pewien, dlaczego Samba generuje ten komunikat. W jednym wierszu komunikat „sesja zamknięta” jest powtarzany 58 razy bez przerywania innych komunikatów dziennika uwierzytelniania.

Czy prawdopodobne jest, że Samba jest niepoprawnie skonfigurowana?

Z przyjemnością opublikuję wszelkie dzienniki / konfs / wyjścia, jeśli to pomoże.

EDYTOWAĆ:

Wcześniej pam-auth-updatewyłączałem synchronizację haseł Samby za pomocą, aby zatrzymać komunikat „No Talloc Stackframe”, tak , czy to może generować wszystkie te zamknięte sesje?

Arroniczny
źródło

Odpowiedzi:

4

Miałem ten problem, więc zacząłem kopać i natrafiłem na wiele pytań bez odpowiedzi na forum, ale potem znalazłem odpowiedź :

nikt nie jest użytkownikiem systemu używanym do uruchamiania usług, np. apache i samba w dystrybucjach Linuksa. Korzeń musi uruchomić usługę, a następnie przekazać kontrolę dla użytkownika nobody .

kkalin72
źródło
0

Utworzyłeś folder współdzielony, którego właścicielem jest „nobody / nogroup”

sudo chown -R nobody.nogroup /path_to_share/share_folder

Ale możesz to zmienić, zmieniając własność

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
źródło