PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba-Drucker erscheint nicht



mase-faq
07.06.04, 18:52
Hallo!
Ich habe auf meinem Debian-Sid Server Samba eingerichtet.
Die Zugriffe auf die Shares funktionieren auch, auch von einem WindowsXP-Rechner aus.
Auch cups ist eingerichtet. Ich kann von einem Debian-Client aus drucken.
Nur unter WindowsXP wird der freigegebene Drucker nicht angezeigt.
Wenn ich den Pfad von Hand eingebe, werde ich aufgefordert, einen Treiber zu
installieren. Doch der Drucker druckt nicht, weder mit dem original Epson-Treiber,
noch einem Postscript-Treiber.
Meine smb.conf:


global]
log file = /var/log/samba/log.%m
load printers = yes
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
socket options = TCP_NODELAY
obey pam restrictions = yes
encrypt passwords = true
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam guest
dns proxy = no
server string = %h server (Samba %v)
printing = cups
printcap name = /etc/printcap.cups
invalid users =
workgroup = mase.hc
syslog = 0
panic action = /usr/share/samba/panic-action %d
max log size = 1000

[homes]
create mask = 0700
directory mask = 0700
browseable = no
comment = Home Directories
writeable = yes

[EpsonStylusC84]
printer = EpsonStylusC84
printable = yes
path = /var/spool/samba
create mode = 0700
browsable = no
printer admin = root

[data1]
writeable = yes
create mode = 777
invalid users =
path = /data1
write list = root,mase,sevi
directory mode = 777

[print$]
comment = Printer Driver
browsable = yes
path = /usr/share/cups/drivers
write list = root



Hat jemand einen Tip für mich?

aheinhold
07.06.04, 22:22
Hallo,

ich denk hier liegt das Proble:


[EpsonStylusC84]
printer = EpsonStylusC84
printable = yes
path = /var/spool/samba
create mode = 0700
browsable = no
printer admin = root
Beim starten von Cups müsste unter /var/spool/samba ein Verzeichnis für den Drucker angelegt werden. Dieses Verzeichnis gehört glaub ich dem User lp und der gruppe lp. D. h. du darfst in diesem Verzeichnis nicht schreiben!
Setz mal die Berechtigungen für das Verzeichnis und den create mode auf 0666.
Ich nehme an, dann funzts.

mase-faq
08.06.04, 15:26
Jo, danke!
Soweit funzt das.
Nur wem soll ich denn genau die Berechtigung geben?
Hab den Ordner jetzt jedem freigegeben.
Muss ja nicht sein.

mase-faq
10.06.04, 17:47
Jetzt hab ich aber das Problem, dass bei jedem Neustart von cups
die Berechtigungen wieder von cups gesetzt werden.
Wie kann ich denn das verhindern?