Forum
Tipps
News
Menu-Icon

Ubuntu: Cups + Samba -> Windows Treiber bereitstellen

Hallo zusammen :-)

ich gebe es jetzt auf, alleine komme ich mit meinem Problem nicht mehr weiter. Ich habe einen Canon Pixma IP4500 Drucker, den ich gerne an meinem Netzwerkserver anschließen würde, damit alle Leute im Haushalt diesen Drucker nutzen können (ich weiß ich könnte mir auch einfach den Canon Printserver kaufen, aber das wäre ja langweilig :-P).

Soweit so gut. Drucker ist angeschlossen, Cups und Samba sind installiert und konfiguriert, Drucken klappt auch wunderbar (sofern man den Treiber manuell von der CD installiert hat).

Da ich mich ja nie zufrieden geben kann, möchte ich ganz gerne, dass die Windowstreiber dieses Druckers auch schon bereitgestellt werden, sodass nicht jeder Netzwerk-Nutzer die Treiber manuell installieren muss.

Auf der Linux Maschine nutze ich die Gutenprint Treiber, für die Windows Maschinen wollte ich die Cups Windows Treiber benutzen.

Ich habe gemäß dieser Anleitung (klick) versucht, die Treiber über über cupsaddsmb zu installieren.

Jetzt fangen meine Probleme an, wozu ich auch nichts brauchbares finde in Foren. Ich bekomme immer folgende Fehlermeldungen:

Zitat

Windows
2000 Druckertreiberdatei konnte nicht kopiert werden (2)!
Befehl ausführen: smbclient //localhost/print$ -N -A
...

Sooo, soweit so gut (oder auch nicht).
Ich dachte ok: vllt. mangelts auch nur am fehlenden smbclient. Kurz nachinstalliert kommt folgende Fehlermeldung:

Zitat
Server not using user level security and no password supplied.
Server requested LANMAN password (share-level security) but client lanman auth is disabled.

Jetzt verstehe ich die Welt nicht mehr.
Hat jemand von euch Erfahrungen damit und kann mir weiterhelfen, bzw. kennt eine suuuuper Anleitung wo sowas mal im Detail beschrieben ist?

Danke schonmal!

Antworten zu Ubuntu: Cups + Samba -> Windows Treiber bereitstellen:

Hallo.

Poste mal bitte deine smb.conf.

Dann sehen wir weiter.

Gruß

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,

hier einmal meine smb.conf

[global]

workgroup = SKYNET
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d

security = share
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user

load printers = yes
printing = cups
printcap name = cups

usershare allow guests = yes

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
guest ok = no
read only = yes
write list = root

# Freigaben

[Treiber]
comment = Drucktreiber
read only = no
path = /home/test
guest ok = yes

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ach jetzt war ich übrigens schon soweit, dass mit "client lanman auth = yes" in der smb.conf dieser Fehler nicht mehr auftaucht :-P

Was genau verbirgt sich aber hinter dieser Einstellung? Heißt das soviel wie, das Klartextpasswörter akzeptiert werden? Gibt es dazu eine Alternative?

Ich bin noch nicht ganz drin in den Cups- und Samba-Sachen wie man merkt ;-) Allerdings habe ich mit der obigen Einstellung auf einen neuen Fehlr nämlich: "WERR_UNKNOWN_PRINTER_DRIVER".

Womit hängt denn das schon wieder zusammen? Reicht es nicht auf wenn ich die Postscript Treiber von Cups und Windows Xp in das Verzeichnis lege? Müssen da zwangsläufig auch noch die alten Treiber für 98/ME mit rein?

Boah was ein Mist, danke für jede Hilfe :-D

 

Zitat
security = share
Dieser Eintrag entspricht der "Zugriffssteuerung auf Freigabeebene" unter Windows.
security = share wird hauptsächlich in Systemen eingesetzt, die alle Dienste frei - ohne Passwörter - anbieten wollen.
was diese Einträge überflüssig/schädlich macht!
 
Zitat
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes


 
Zitat
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
guest ok = no
read only = yes
write list = root
wieso
 guest ok = no

Wie lautet der Wert für
 guest account = ?

 
Zitat
[Treiber]
comment = Drucktreiber
read only = no
path = /home/test
guest ok = yes
Test ist ein denkbar schlechter Name für ein Verzeichnis oder sonst was in der Linuxwelt, es ist ein Befehl!

ansonsten hier lesen
http://research.intelego.net/heise/ct/2002/25/220/art.htm




 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo Knut,

danke für deine Erklärungen!
Ich hatte in meiner smb.conf keinen guest account definiert.

Ich habe mir jetzt noch einmal die Standardconfig zur Brust genommen und entsprechend deiner Anmerkungen konfiguriert. guest ok = no stand glaube ich in der Anleitung die ich gelesen habe.

Wenn ich mich neu in Themen arbeite richte ich mich erst einmal stumpf nach Anleitungen ohne den Sinn zu hinterfragen. Wenn es dann funktioniert, versuche ich erst zu verstehen was ich da eigentlich gemacht habe :-P

Auf jedenfall läuft es jetzt! Treiber ist hinterlegt habe es gerade mit einem Client getestet. Jetzt habe ich aber noch eine weitere Frage. Canon bietet ein Tool namens "My Printer" an, mit dem man zum Beispiel den Tintenstand auslesen kann. Nehme ich aber nun den Treiber vom Server wird der Drucker in dem Programm nicht erkannt (ist halt ein 3rd Party Treiber).

Kennst du dafür auch eine Lösung? Ich glaube du hast mir schon öfters bei meinen Linux Problemen geholfen, was würde ich bloß ohne dich tun xD

Danke schonmal :-)


« Linux / Unix: wie formatiere ich linpus linux?Linux / Unix: Problem mit Intel Network Interface »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Canon
Die japanische Firma Canon ist vor allem für ihre Kameras (zum Beispiel die EOS Serie digitaler Spiegelreflex-Kameras) oder ihre Drucker bekannt. Bei den Tintenstrah...

Laserdrucker
Anders als Tintenstrahldrucker arbeiten Laserdrucker nicht mit flüssiger Tinte sondern mir einem sehr feinem Pulver (Toner). Dieses wird bei hoher Temperatur mit ein...

Nadeldrucker
Ein Nadeldrucker ist ein Computerdrucker, der beim Druckvorgang eine Reihe einzeln angesteuerter Nadeln auf ein Farbband schlägt. Ein gedrucktes Zeichen besteht jewe...