PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : druckserver problem



mr.lover
18.01.08, 09:26
hallo leute...
schon seit tagen bastel ich am meinem druckserver aber irgendwie klappt das net so. Ich benutze cups als druckserver und suse 10.3 mit PDC. Ich kann den Drucker unter adminrechte auf dem Client PC einfügen. Wenn ich mich an PDC (Suse 10.3 ) anmelde, steh der Drucker bereit. Zugriff auf dem Drucker wird durch Samba gesteuert. Nur wenn ich was drucken will, sagt er mir, das kein Druckjob erzeugen werden kann..

hier meine samb.conf



[global]
workgroup = testdomäne
logon script=%U.bat
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
local master = Yes
netbios name = testdomäne
os level = 65
preferred master = Yes
security = user
include = /etc/samba/dhcp.conf
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700

[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers] // so habe ich mein drucker getauft
printer = test
create mask = 0777
comment = Testdrucker
browsable=yes
writeable=yes
printable = yes
guest ok=yes
public=yes
path = /var/spool/samba


[print$]
create mask = 0777
directory mask = 0777
comment = Printer Drivers
valid users = testuser
write list = @ntadmin,@root
path = /var/lib/samba/drivers
force group = ntadmin


dann die printer.conf.


<DefaultPrinter test>
Info Netzwerkdrucker
Location EDV
DeviceURI socket://172.21.0.219:9100
State Idle
StateTime 1200643894
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>


und dann die cups.conf

# Restrict access to the server...
<Location />
Order allow,deny
Order Deny,Allow
Deny From All
Allow From localhost
Allow From 127.0.0.2
AlLow From 172.21.0.102
Allow From 172.21.0.110
</Location>

# Restrict access to the admin pages...
<Location /admin>
Encryption Required
Order allow,deny
Order Deny Allow
Deny From All
Allow From localhost
AlLow From 172.21.0.102
Allow From 172.21.0.110
</Location>


ich weiss echt nicht mehr wo ich suchen soll, es kann sich ja nur auf einen denkfehler handel ....
danke für lesen und ein schönen tag ;)
PS: diesen mal habe ich confis rein getan

Blade
18.01.08, 19:52
Korrigier das mal
# Restrict access to the server...
<Location />
Order allow,deny
Order Deny,Allow
Deny From All
Allow From localhost
Allow From 127.0.0.2
AlLow From 172.21.0.102
Allow From 172.21.0.110
</Location>
zu
# Restrict access to the server...
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From @LOCAL
AlLow From 172.21.0.102
Allow From 172.21.0.110
</Location>
Deine IP sollte dann 172.21.0.102 oder 172.21.0.110 sein oder Du solltest der Domain @LOCAL angehören.

mr.lover
21.01.08, 10:13
morgen,
danke für deine antwort aber es tut immer noch net.
Ich weiss echt net mehr was er hat. Wenn ich was vom Druckserver drucken will, geht ohne Probleme. Sobald ich mich auf dem Client anmelde(PDC) und was drucken will mekert das er kein Druckjob ertsellen kann.
Ich melde mich mit adminrechte auf client an und kann der Drucker einfügen. Danach melde ich mich auf dem Server und der Drucker steht bereit zum drucken, also kann es net an Rechte liegen.
Ich hab auch alle CUPS Packete auf dem Server installiert, ausser die für GNOME....
Ein DNS Server habe ich net auf dem Server eingerichtet. Hat es was damit zu tun!?!?!?!?

schönen tag

mr.lover
21.01.08, 15:49
kann mir jemand sagen wie ich ein user in cups ändern kann.
Wenn ich Testseite drucke, steht bei druckjob anzeige immer user root.
Der darf doch net stehen soviel ich weiss.
mit den befehl lppasswd - a username haut net so rein :(
dankö

werkzeugprofi
22.01.08, 09:57
1. Frage:
Wie meldest Du dich denn am Client an, lokal oder am PDC? Und falls lokal, wie lautet dann der User, der die Verbindung zu Samba aufnimmt?

2. Frage
Wie sehen die Rechte von /var/spool/samba aus?

Gruss

Rainer

jtmib
23.01.08, 09:58
bei uns sehen die Drucker-sections so aus:


[FS8000_2_STOCK_RAW]
comment = FS8000C
path = /spool
read only = No
guest ok = Yes
printable = Yes
lpq command = lpq -P %p
lprm command = lprm -P %p %j

Das in den eckigen Klammern ist der Druckername, so wie er in CUPS erstellt wurde.

Ich persönlich vermeide inzwischen den Umweg von Samba nach CUPS zu drucken, da das doch ganz schön Performance kostet. Bei ein paar wenigen Druckern fällt das vielleicht nicht auf. Wenn man aber ca. 100 Drucker versorgt, dann sieht die Welt etwas anders aus.

Um direkt von Windows auf CUPS zu drucken verwende ich http.
Siehe Link:
http://www.thoens-online.de/index.php?id=10

Ich hoffe es hilft ein bischen.

Grüßle
JTMIB