Używam smbclient na Ubuntu, próbuję połączyć się z systemem Windows i otrzymuję komunikat „konfiguracja sesji nie powiodła się: NT_STATUS_LOGON_FAILURE”.
Zweryfikowałem, że mogę pingować urządzenie i telnet na porty 139/445, więc jestem prawie pewien, że nie jest to problem zapory ogniowej. A mój klient mówi, że bez problemu mogą połączyć się z tym systemem Windows z innego systemu Windows za pomocą kombinacji identyfikatora użytkownika / hasła. Ponadto to pole może łączyć się za pośrednictwem programu smbclient z innymi urządzeniami Windows posiadanymi przez tego klienta.
Wszelkie inne pomysły na to, dlaczego to nie działa?
Ten sam problem. Musiałem dodać użytkowników do pliku haseł Samby za pomocą
Najwyraźniej dzieje się tak, ponieważ domyślną konfiguracją w /etc/samba/smb.conf jest
Nie używam kontrolerów domeny ani Active Directory, więc pomyślałem, że dostęp do zwykłego pliku haseł będzie domyślny, ale chyba nie. Byłoby miło, gdyby tak było w dokumentacji, którą znalazłem. Odwołanie do „smbpasswd” dostarczyło podpowiedzi, która doprowadziła do tego rozwiązania.
źródło
smbclient -L localhost
z gościem, ale nie jestem jeszcze w stanie połączyć się za pomocą hosta systemu Windows. Myślę, że był to co najmniej jeden krok naprzód. Myślę, że jego porty stąd należy podać numery portów, aby sprawdzić w odpowiedzi.Miałem ten sam problem ze smbclientem i zauważyłem, że zniknął, gdy ręcznie wybrałem opcję „Po prostu włącz udostępnianie plików” w oknie dialogowym udostępniania plików, które otrzymujesz po ręcznym kliknięciu prawym przyciskiem myszy folderu, który chcesz udostępnić.
Na niektórych komputerach z systemem Windows (takich jak Windows XP) musisz to dodać, aby umożliwić zdalne udostępnianie użytkownikom innym niż goście:
lub automatyzacja za pomocą wiersza polecenia systemu Windows XP:
Następnie smbclient pracował bez żadnych problemów z dowolnym użytkownikiem.
Wielkie podziękowania dla jethomów w http://www.techsupportforum.com/forums/f10/enable-file-sharing-via-the-command-line-133562.html
źródło
Może to wynikać z następującego powodu:
źródło
smbpasswd
którego muszę użyć, aby ustawić poświadczenia, gdy otrzymywałem ten sam błąd.Mam ten sam problem, kiedy biegłem
To polecenie prosi mnie o wpisanie hasła dla użytkownika root, jednak gdy wprowadziłem hasło, otrzymałem błąd NT_STATUS_LOGON_FAILURE.
Dodałem -U, aby określić nazwę użytkownika mojego zdalnego komputera i zadziałało
źródło
W systemie Windows 10 (host) i CentOS 7 (gość) udało mi się rozwiązać problem z uwierzytelnianiem poprzez wyłączenie udostępniania chronionego hasłem: Centrum sieci i udostępniania / Zaawansowane ustawienia udostępniania / wszystkie sieci / Udostępnianie chronione hasłem
Może to być pomocne tylko przy rozwiązywaniu problemów , nie zalecałbym trzymania go z dala od codziennego użytku.
źródło