Authentifizierungsproblem mit CUPS 5.3.1 auf einem SMB-Drucker

9

Ich versuche, über CUPS auf einem Samba-Drucker zu drucken. Ich habe den Drucker in Ordnung konfiguriert, aber es scheint ein Problem mit der Authentifizierung zu geben. Die Fehlermeldung, die ich bekomme, ist

Session setup failed: NT_STATUS_LOGON_FAILURE

Die GUI sagt mir auch: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Es funktionierte früher mit früheren Versionen von CUPS (1.4.3 und 1.4.6) unter Ubuntu 11.04

Ich mache dies auf einer Neuinstallation von Ubuntu 12.04, CUPS Version 1.5.3. Ich habe versucht, einige Rechte in Bezug auf Apparmor zu ändern, ohne Erfolg, wie hier beschrieben: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

Ich arbeite seit Jahren mit Ubuntu - aber das ist das Problem, bei dem ich Hilfe brauche.

Julius
quelle
Ich habe auch versucht, ein Downgrade auf CUPS 4.1.8 durchzuführen. Das hat nicht geholfen. Ich konnte keine Verbindung mehr zu localhost: 631 herstellen. Ich bin jetzt wieder bei dem oben beschriebenen Problem, jede Hilfe wird sehr geschätzt.
Julius

Antworten:

4

Hurra, es funktioniert. Das Problem hängt mit einem wirklich seltsamen Authentifizierungsproblem zusammen, mit dem 12.04 zu kämpfen hat samba. Da ich auch Probleme beim Herstellen einer Verbindung zu den sambaLaufwerken hatte, habe ich gelesen, dass Server- und Domänennamen in Großbuchstaben geschrieben werden müssen (ich habe keine Ahnung warum), damit sie funktionieren.

Für den sambaDrucker war es ausreichend, nur den Domänennamen in Großbuchstaben zu schreiben, wie zum Beispiel:

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

Achten Sie darauf, die Feststelltaste zu entsperren, bevor Sie das Passwort eingeben :-)

Ich hoffe das spart jemandem Zeit.

Julius
quelle
Könnten Sie das "wirklich seltsame Authentifizierungsproblem" näher erläutern?
Aaron
In meinem Fall verweist der Domainname auf einen Netbios-Druckserver und als: 1) Netbios-Namen werden (fast) immer in Großbuchstaben geschrieben und 2) wir (unter UNIX / Linux) nehmen den Fall sensibel an, dann sollte er in GROSSBUCHSTABEN stehen.
4

Lösung für Ubuntu 14.04.

  1. Gehen Sie zum Terminal und führen Sie Folgendes aus:

     sudo nano /etc/samba/smb.conf
    
  2. Dort ändern:

    workgroup = YOURDOMAIN
    
  3. Die Testsyntax ist in Ordnung, wenn Sie das Terminal eingeben:

    testparm
    
  4. Legen Sie unter Systemeinstellungen -> Drucker -> Eigenschaften die Authentifizierungsdetails wie folgt fest:

    Username [email protected]
    Password yourpass
    VERIFY
    
  5. Testseite drucken

Das sollte es tun

Miguel Ramirez
quelle
Dies scheint auch unter Ubuntu 16.04 der Trick zu sein.
Geekoverdose
Für Fedora29 habe ich keine "Authentifizierungsdetails" gesehen
kokbira
0

Ich hatte das gleiche Problem, obwohl auf einem Debian-Computer, auf dem der Windows-Host mit der Domäne verbunden ist, der Debian-Client jedoch nicht. Die Lösung, die für mich funktioniert hat, war wie folgt:

  1. Ändern Sie die Domain-Einstellung wie oben von Miguel vorgeschlagen .
  2. Testen Sie den Zugriff auf den Drucker mit diesem Befehl:

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

  3. Starten Sie das Dialogfeld "Drucker hinzufügen" in Gnome und wählen Sie "Windows-Drucker über Samba"

kabZX
quelle