• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Drucker nicht sichtbar

bo

Newbie
Suse 11.1
Samba 3.4.5
Cups 1.3.9

Hallo,
sobald ich versuche ein Drucker hinzufügen, sehe ich in Fenster Freigegebene Drucker
den Rechner->Netbios Name und ein Plus vorne und das wärs. Wenn ich drauf klicke
werden keine Drucker angezeigt. Habe einen zweiten älteren Samba Server laufen und
keine der Art Probleme. Habe auch mir der Config probiert. Habe schon diverse Tipps,
ohne Erfolg, ausprobiert. Woran kann es liegen ?

Gruss bo
 
OP
B

bo

Newbie
Sorry, habe nicht gelesen. smb.conf:

# Samba config file created using SWAT
# from UNKNOWN ()
# Date: 2010/02/23 10:03:14

[global]
dos charset = ISO8859-1
unix charset = LOCALE
workgroup = FS-SERVER-01
netbios name = FS-SERVER
server string = Samba 3.4.5
interfaces = eth3, 127.0.0.1
bind interfaces only = Yes
map to guest = Bad User
null passwords = Yes
lanman auth = Yes
client lanman auth = Yes
client plaintext auth = Yes
log level = 2
log file = /var/log/samba/samba.log
keepalive = 600
printcap name = cups
disable spoolss = Yes
show add printer wizard = No
logon script = %G.bat
logon path = \\%L\profiles\%U
logon drive = H:
domain logons = Yes
preferred master = Auto
domain master = Yes
winbind nested groups = No
admin users = @ntadmin
printer admin = @ntadmin
create mask = 0764
directory mask = 0775
hosts allow = 10.44.0., 10.44.1., 10.44.3., 10.44.6., 10.44.152., 192.168.60., 10.44.4., 10.44.5., 10.44.27., 10.44.24., 192.168.99., 192.168.62., 10.44.153., 192.168.70., 192.168.254., 10.44.154., 10.44.200.
nt acl support = No
cups options = raw

[netlogon]
comment = IPC
path = /home/samba/netlogon

[home]
comment = Home
path = /home
valid users = @edv
read only = No
browsable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
guest ok = Yes

[printers]
comment = All Printers
path = /var/spool/samba
guest ok = Yes
printable = Yes
use client driver = Yes
browsable = No
 

stka

Guru
Setze mal in der [global] Section der smb.conf den Parameter "printcap name = /etc/printcap". Ich hatte das beim SLES 11 auch, erst nach dem ich den Wert gesetzt habe, konnte ich die Drucker sehen.
 
OP
B

bo

Newbie
Hat nichts gebracht. Habe langsam keine Idee mehr. Es muss ganz dummer
Fehler sein. Komischerweise vor dem Netbiosnamen steht "+" d.h. für mich
das da schon hinter die Drucker stehen nur nicht freigegeben sind obwohl
ich schon überall "Allow all" habe.
 

stka

Guru
Ahh habe ich gar nicht gesehen, du hast [printers] auf "browsable = no" dann kannst du die Drucker auch nicht sehen. Setze das mal auf "yes"
 
OP
B

bo

Newbie
Neugestartet wird Samba nach jeder Änderung. Die Einstellungen mache ich
grundsätzlich über Swat. Aber man weiss nie, vielleicht sieht jemand noch
was. Habe jetzt statt [printers], einen Drucker direkt konfiguriert.
Nochmal smd.conf:

# Samba config file created using SWAT
# from UNKNOWN ()
# Date: 2010/02/24 08:11:58

[global]
dos charset = ISO8859-1
unix charset = LOCALE
workgroup = FS-XXX-01
netbios name = FS-XXX
server string = Samba 3.4.5
interfaces = eth3, 127.0.0.1
bind interfaces only = Yes
map to guest = Bad User
null passwords = Yes
lanman auth = Yes
client lanman auth = Yes
client plaintext auth = Yes
log level = 2
log file = /var/log/samba/samba.log
keepalive = 600
printcap name = cups
disable spoolss = Yes
show add printer wizard = No
logon script = %G.bat
logon path = \\%L\profiles\%U
logon drive = H:
domain logons = Yes
preferred master = Auto
domain master = Yes
winbind nested groups = No
admin users = @ntadmin
printer admin = @ntadmin
create mask = 0764
directory mask = 0775
hosts allow = 10.44.0., 10.44.1., 10.44.3., 10.44.6., 10.44.152., 192.168.60., 10.44.4., 10.44.5., 10.44.27., 10.44.24., 192.168.99., 192.168.62., 10.44.153., 192.168.70., 192.168.254., 10.44.154., 10.44.200.
nt acl support = No
cups options = raw

[netlogon]
comment = IPC
path = /home/samba/netlogon

[home]
comment = Home
path = /home
valid users = @edv
read only = No
browsable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
guest ok = Yes

[homes]
comment = User Homeverzeichnisse
path = %H
read only = No
hide special files = Yes
browseable = No
browsable = No

[IPC$]
path = /tmp

[profiles]
comment = User Profile
path = /home/samba/profile
read only = No
create mask = 0600
directory mask = 0700
profile acls = Yes
browseable = No
browsable = No

[LaserEdv]
comment = LaserDrucker EDV
path = /var/spool/samba
printable = Yes
printer name = LaserEdv
browseable = Yes
browsable = Yes
 
OP
B

bo

Newbie
Wenn ich die Drucker einzeln freigeben will, brauche ich die [printers]
Freigabe nicht. Funktioniert bei meinem alten Samba Server einwand-
frei.
 

stka

Guru
Beim alten heißt welche Version? Beim alten ging auch wahrscheinlich noch:
printer admin = @ntadmin
Hast du mal gesehen, was testparm zu dem Eintrag sagt? Die Druckerverwaltung läuft seit 3.0.25 komplett anders. Da wird mit den Windowsprivilegien gearbeitet. Sie dazu:

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/rights.html
http://old.nabble.com/printer-admin:-deprecated--td1614057.html
http://lists.samba.org/archive/samba/2008-January/137432.html

Der Parameter printer admin wird über kurz oder lang komplett verschwinden.
 
OP
B

bo

Newbie
Die alte Version ist 3.0.4-UL. Habe schon das net groupmap ausgeführt.
Habe jetzt zusätzlich noch das Recht SePrintOperatorPrivilige dem 'Domain
Admins' gegeben. Ohne Erfolg.
Leider kann ich mich aus zeitlichen Gründen nicht intensiv mit dem Problem
beschäftigen.
Bei XP mit Zugriff uber \\NetbiosName\ kommt die Printerliste, nur bei 2000
muss man den Printer explizit eingeben.
Sollte jemand noch Tipps haben, werde ich gerne ausprobieren.
Trotzdem vielen Dank.
 
Oben