Drucken unter Samba

W

waschbaer

Jungspund
Hallo,

ich habe einen Faxserver der auf der Grundlage eines Samba-Druckers funktioniert.
Beim Versenden erzeugt der Windows XP-Anwender eine Postscripte-Datei über Samba
auf einem Debian-Server (z.B. /tmp/smbprn.00000061.pai6k6).

In der smb.conf von Samba wird über den %U Schalter des ‚print command’ Befehls
beim Drucken der Username mit übergeben (z.B. ‚meyerha’).

Gelegentlich passiert es aber – einfach so – dass anstatt ‚meyerha’ nur
„root“ (=offenbar der Samba-Gast Account) übergeben wird.

Warum? Woran liegt das? Kann mir Jemand helfen?

Grüße

Daniel


Systeminformationen :

Code:
Debian Lenny 5.0.6
Linux 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux
Samba 3.2.5

Der Inhalt der smb.conf :

Code:
[global]
        security = SHARE
        server string = svfax
        comment = Faxserver
        preferred master = no
        map to guest = Bad User
        log level = 3
        syslog = 0
        guest ok = Yes
        guest account = root
        null passwords = Yes

[TEST]  #TEST
        comment = Postscript Fax-Drucker
        path = /tmp
        read only = No
        printable = Yes
        postscript = Yes
        printing = lprng
        [B]print command = /usr/local/ctfax/eigenes_skript.sh '%U'[/B]
        lpq command = /usr/local/smbfax/smbfax show
        lprm command = /usr/local/smbfax/smbfax dequeue %j
        queuepause command = /bin/true
        queueresume command = /bin/true
 
Code:
(...)
map to guest = Bad User
(...)
guest ok = Yes
guest account = root
(...)
Exisiteren für alle Nutzer Sambanutzer? Und ich persönlich würde unbekannte Nutzer, wenn überhaupt zulassen, nicht auf root mappen....
 
Danke

@daboss

Danke für die Antwort. Daran habe ich noch nicht gedacht.

Ich habe keine Samba-User angelegt (nur die standard Linux-User werden über ein Skript angelegt).

Aber:

1. Eine Passwortabfrage fürs Drucken unter Samba ist nicht erwünscht. Sollte ich auf jeden Fall die Samba-User anlegen?

Was mich irritiert ist, dass es mal geht und dann mal wieder nicht....

2. Wie legt man einen Samba-User fürs Drucken auf einer Samba-Share an?[/QUOTE]
 
Wenn der Sambauser dem Windowsuser entspricht, gibt's keine Passwortabfrage. Afaik lässt sich das auch "irgendwie" ( ;) ) automatisieren, das Windowsuser und Sambauser synchron bleiben.

Wobei ich mir gerade nicht sicher bin, ob "share" als security-Level die Usergeschichte nicht eh hinfällig macht?

Ansonsten legst du die Sambauser mit
Code:
smbpasswd -a <username>
smbpasswd -e <username>
an
 

Ähnliche Themen

Samba 4.9.5-Debian - Kennwort von unix übernehmen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Samba-Server mit Univention Corporate Server

Samba Dateien und Ordner verschieben

Keine Zugriff von Windows 10 auf Sambafreigaben

Zurück
Oben