Problem z uwierzytelnieniem w CUPS 5.3.1 na drukarce SMB


9

Próbuję drukować na drukarce samby za pośrednictwem CUPS. Skonfigurowałem drukarkę w porządku, ale wydaje się, że występuje problem z uwierzytelnianiem. Otrzymuję komunikat o błędzie

Session setup failed: NT_STATUS_LOGON_FAILURE

GUI mówi mi również: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Kiedyś działał z poprzednimi wersjami CUPS (1.4.3 i 1.4.6) pod Ubuntu 11.04

Robię to na czystej instalacji Ubuntu 12.04, CUPS wersja 1.5.3. Próbowałem zmienić niektóre prawa związane z apparmor, ale bez powodzenia, jak opisano tutaj: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

Pracuję z Ubuntu od lat - ale jest to problem, z którym potrzebuję pomocy.


Próbowałem także obniżyć wersję CUPS 4.1.8, co nie pomogło, nie mogłem połączyć się z localhost: 631. Powracam teraz do opisanego powyżej problemu, każda pomoc będzie mile widziana.
Julius

Odpowiedzi:


4

Hurray, działa. Problem związany jest z naprawdę dziwnym problemem uwierzytelniania, z którym wiąże się 12.04 samba. Ponieważ miałem również problemy z połączeniem się z sambadyskami, przeczytałem, że nazwy serwerów i domen muszą być pisane wielkimi literami (nie mam pojęcia, dlaczego), aby działały.

W przypadku sambadrukarki wystarczyło mieć po prostu wielką nazwę domeny, na przykład:

smb://D.EXAMPLE.CH/vpp-xxxxxxxxxxxxx/vpp-xxxxxxxxxxxx

pamiętaj, aby odblokować Caps Lock przed wprowadzeniem hasła :-)

Mam nadzieję, że oszczędzi to komuś czas.


Czy możesz bardziej szczegółowo omówić „naprawdę dziwny problem z uwierzytelnianiem”?
Aaron

W moim przypadku nazwa domeny wskazuje na serwer druku netbios i jako: 1) nazwy netbios są (prawie) zawsze dużymi literami, a 2) my (w UNIX / Linux) uwzględniamy wielkość liter z rozróżnieniem wielkich i małych liter.

4

Rozwiązanie dla Ubuntu 14.04.

  1. Przejdź do terminalu i uruchom:

     sudo nano /etc/samba/smb.conf
    
  2. Tam się zmieniają:

    workgroup = YOURDOMAIN
    
  3. Składnia testowa jest poprawna, wpisując terminal:

    testparm
    
  4. W ustawieniach systemu -> drukarka -> właściwości ustaw szczegóły uwierzytelnienia w następujący sposób:

    Username youruser@domain.com
    Password yourpass
    VERIFY
    
  5. Wydrukuj stronę testową

Że należy to zrobić


Wydaje się, że to załatwia sprawę również w Ubuntu 16.04.
geekoverdose

W przypadku Fedory29 nie widziałem „szczegółów uwierzytelnienia”
kokbira,

0

Miałem ten sam problem, chociaż na maszynie Debiana, na której host systemu Windows jest podłączony do domeny, ale klient Debiana nie. Rozwiązanie, które działało dla mnie, było następujące:

  1. Zmień ustawienie domeny zgodnie z sugestią Miguela powyżej.
  2. Sprawdź dostęp do drukarki za pomocą tego polecenia:

    / usr / bin / smbclient -L {Serwer_IP} -U {ad.domain.name.com} / {domain_username}

  3. Uruchom okno dialogowe dodawania drukarek w Gnome, wybierz Windows Printer przez Sambę

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.