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

Druckerfreigabe - Zgriff verweigert

carsto

Hacker
Hallo,

wir wollen einen Drucker der an unserem Linux Server Suse 9.3 hängt freigeben. Der Drucker wird auch vom Windows gesehen, aber Drucken geht wegen Zugriffrechten nicht, die genaue Meldung in der Fensterleiste lautet:
"ml210 an unserserver Zugriff verweigert; Keine Verbindung möglich"
Und auch dieses kommt erst nach Useranmeldung. Wunsch wäre Druckerfreigabe für Alle!
Anbei unsere smb.conf

cu Carsten.

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2005-04-04
[global]
printer = ml2010
include = /etc/samba/dhcp.conf
logon drive = P:
domain master = No
username map = /etc/samba/smbusers
map to guest = guest
winbind trusted domains only = yes
encrypt passwords = yes
logon home = \\%L\%U\.9xprofile
printer admin = @ntadmin, root, administrator
printcap cache time = 750
cups options = raw
writeable = yes
printing = cups
workgroup = Arbeitsgruppe
logon path = \\%L\profiles\.msprofile
os level = 20
auto services = users
printcap name = cups
security = user
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No

## Share disabled by YaST
# [homes]
# comment = Home Directories
# valid users = %S
# browseable = No
# read only = No
# inherit acls = Yes

## Share disabled by YaST
# [profiles]
# comment = Network Profiles Service
# path = %H
# read only = No
# store dos attributes = Yes
# create mask = 0600
# directory mask = 0700

## Share disabled by YaST
[users]
# comment = All users
# path = /home
# read only = No
# inherit acls = Yes
# veto files = /aquota.user/groups/shares/

## Share disabled by YaST
# [groups]
# comment = All groups
# path = /home/groups
# read only = No
# inherit acls = Yes

[printers]
create mask = 0777
comment = All Printers
browseable = yes
printable = yes
public = yes
path = /var/tmp

[print$]
path = /var/lib/samba/drivers
write list = @ntadmin,@root
force group = ntadmin
comment = Printer Drivers
public = yes
create mode = 0777
directory mode = 0777
 
OP
C

carsto

Hacker
mmmh konnte keine fehler in der cups.conf finden ..... ??

EDIT
So nochmal aber OHNE Kommentare!
 
OP
C

carsto

Hacker
okay, weil ihr es seid ...

########
######## Server Options
########

LogLevel info

Printcap /etc/printcap

User lp
Group lp
RunAsUser Yes

BrowseAllow All

<Location />
Order Deny,Allow
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From @LOCAL
Allow From All
</Location>

<Location /admin>

AuthType BasicDigest
AuthClass Group
AuthGroupName sys

Order Deny,Allow
Allow From All
Allow From 127.0.0.1

</Location>
 

Kurt M

Hacker
ich hatte das selbe Problem und mich 2 Tage und Nächte damit herumgeschlagen.
Deine smb.conf hat keinen erkennbaren Fehler, so wars bei mir auch.
Das Problem lag bei mir an Windows und nicht am Linux-Server:

Üblicherweise installiert man einen Netzwerkdrucker indem man in der Eingabemaske das Netzwerk mit den Druckern auflisten läßt, den Drucker auswählt usw.
Das klappt anscheinend nicht immer.

Als Alternative habe ich unter Windows folgendes gemacht:

1. Neuer Drucker
2. Lokaler Drucker (ohne automat. Erkennung)
3. "Einen neuen Anschluss erstellen" - "Lokaler Port"
4. Im Fenster "Geben Sie einen Anschlussnamen ein", gibt man jetzt den Netzwerkdrucker an, also: \\servername\druckername
5. Danach wie üblich den Druckertyp auswählen und die Installation beenden.

Nach dieser alternativen Installation lief mein Netzwerkdrucker problemlos, ohne jede Änderung am Linux-Server.
 
Oben