Hallo allerseits, ein absolut überzeugter, aber dennoch frustrierter Newbie meldet sich zu Wort und hofft auf Hilfe. Hier das Problem: Möchte gerne Swat in Betrieb nehmen um meinen bereits mit CUPS funktionierenden Drucker (Brother HL-820) im Netzwerk über Samba den Windoof-Clients anzubieten. Samba ist installiert und funktioniert, d.h. die Wintel Rechner können die Freigaben auf dem Linux Rechner erreichen. Ich wollte es mir einfach machen und den Drucker (wie oben bereits gesagt) über Swat konfigurieren. Kann Swat aber nicht über http://localhost:901 erreichen. Wieso? Folgende Einstellungen habe ich vorgenommen bzw. die Befehle zeigen die Ergebnisse an: 1.server:/home/root # grep swat /etc/services swat 901/tcp # CONFLICT, not official assigned! Warum steht hier CONFLICT? 2.server:/home/root # grep swat /etc/inetd.conf # swat is the Samba Web Administration Tool swat stream tcp nowait.400 root /usr/sbin/swat swat 3.server:/home/doclov # find / -follow -type f -perm -111 -name 'swat' -size +400k /usr/sbin/swat Meiner Meinung nach sollte es doch funktionieren. Ich benutze eine Suse 8.1. Yast2 bietet mir auch keine rpm "SWAT" an welches ich installieren könnte, deshalb gehe ich davon aus, das Swat mit Samba daherkommt. Tja, ich bin mit meinem Latein am Ende. Ihr hoffentlich nicht. Füge einfach mal meine smb.conf an. Eigentlich will ich ja nur den Drucker im Netz zur Verfügung stellen, aber da ich schon Swat nicht zum laufen bekomme, möchte ich dieses Problem zuerst angehen. Der Drucker ist für die Windoof Clients sichtbar, jedoch haben Sie keine Berechtigung darauf zuzugreifen (Fehlermeldung: Zugriff verweigert; keine Verbindung möglich). Okay, hier die smb.conf [global] workgroup = DA100001 server string = Sambaserver %v guest account = nobody browseable = yes os level = 2 time server = yes unix extensions = yes encrypt passwords = yes log level = 1 syslog = 0 printing = CUPS printcap name = CUPS socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY wins support = no veto files = /*.eml/*.nws/riched20.dll/*.{*}/ [homes] comment = Home Directories valid users = pinguin browseable = yes writeable = yes create mask = 0640 directory mask = 0750 #[saug] # comment = IBM_60_GB # path = /mnt/saug # valid users = pinguin # writable = yes # browseable = yes [backup] comment = Fujitsu_17_GB path = /mnt/backup valid users = pinguin writable = yes browseable = yes [cdrom] comment = Linux CD-ROM path = /mnt/cdrom locking = no [printers] comment = All Printers path = /var/spool/lpd/lp browseable = yes printable = yes public = yes writable = yes create mode = 0700 #[print$] # path = /var/spool/lpd/lp # printer name = lp # writable = yes # public = yes # printable = yes # print command = lpr -r -h -P %p %s
Ahoi, Stephan Rehlein schrieb:
Möchte gerne Swat in Betrieb nehmen um meinen bereits mit CUPS funktionierenden Drucker (Brother HL-820) im Netzwerk über Samba den Windoof-Clients anzubieten.
Ach, vergiß das Klicki-Bunti. So einen Klein-Kram wie einen Samba- Server kann man eigentlich ganz gut über Konfig-Dateien konfigurieren. Also los geht's...
printing = CUPS
Wunderbar.
printcap name = CUPS
Das aber nicht. Scheint ein beliebter Fehler zu sein. Hier soll eigentlich der Pfad zu deiner printcap-Datei rein, sofern diese nicht unter /etc/printcap zu finden ist. Also, was sagt ein `cat /etc/printcap`? Wenn dies die installierten Drucker anzeigt, ist alles in Butter und du kannst die obige Zeile auskommentieren. Ansonsten ist natürlich drauf zu achten, daß der CUPS auf dem Server läuft! Probier auf dem Server also zur Sicherheit mal ein `lynx http://localhost:631`. Das sollte dir dann die Web-Admin- Oberfläche des CUPS anzeigen. Dann habe ich bei dir die Zeile load printers = yes nicht gesehen. Füge die bitte in den globalen Teil deiner smb.conf ein, dann gibt der Samba nämlich automatisch alle auf dem System verfügbaren Drucker den Windows-Clients frei.
[printers] comment = All Printers path = /var/spool/lpd/lp
Hm, da habe ich bei mir "/var/spool/samba" stehen. Ist aber auch egal, hauptsache die Zugriffsrechte auf dieses Verzeichnis sind richtig gesetzt. Mach im Zweifel mal ein `cmod 1777 /var/spool/lpd/lp`.
browseable = yes printable = yes public = yes writable = yes create mode = 0700
Den "create mode" braucht es bei einem Drucker AFAIR nicht. Bei mir sieht die Printer-Sektion übrigens einfach wie folgt aus: [printers] comment = Drucker path = /var/spool/samba browseable = yes Das reicht schon. Wenn's immer noch nicht geht: Schau mal in die Log-Dateien des Samba, die Meldungen dort sind immer recht aufschlußreich. Gruß, Patrick
* Samstag, 04. Januar 2003 um 23:24 (+0100) schrieb Patrick Hess:
Stephan Rehlein schrieb:
printcap name = CUPS
Das aber nicht. Scheint ein beliebter Fehler zu sein.
Wieso ist das ein Fehler? Nein, das ist schon so O.K.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
participants (3)
-
Andreas Koenecke
-
patrick_hess@t-online.de
-
Stephan Rehlein