Print Command SAMBA

Matthieu -  
[Dal] Messages postés 6373 Statut Contributeur -
Bonjour,

J'ai cree une imprimante sur mon serveur Samba, et cette imprimante dois effectuer une commande (c'est pour le serveur de fax hylafax) or la commande n'est jamais execute. qq'un a une idee ?

Mon smb.conf:

[global]
log file = /var/log/samba/log.%I
guest account = pcguest
load printers = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
domain master = no
null passwords = yes
username map = /etc/samba/smbusers
public = yes
wins proxy = yes
passdb backend = tdbsam
allow hosts = 192.168.1. 127.
dns proxy = yes
netbios name = Serveur-Linux
server string = Serveur Linux
default = recvq
workgroup = workgroup
os level = 32
preferred master = no
max log size = 50

[recvq]
comment = Repertoire de reception des FAX
path = /var/spool/hylafax/recvq

[Fax]
comment = Fax sur serveur linux
public = yes
print command = /usr/bin/telnet 192.168.1.2 5555
#( /usr/bin/printfax.pl %I %s %U %m; rm %s ) &
printable = yes
writable = no
path = /var/spool/samba/
A voir également:

5 réponses

[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Sous /val/log/ tu dois avoir des fichiers de log pour chaque utilisateur de samba, du type log.utilisateur. Vois quels messages d'erreur le fichier peut contenir.

Je n'ai jamais utilisé printfax.pl avec HylaFAX (les faxs sortants que je soumets via sendfax sont des scans au format TIFF CCITT), mais il me semble que la syntaxe de ta commande devrait être :

print command = ( /usr/bin/printfax.pl %I %s %U %m; rm %s ) &

Essaye avec cette commande.

Vois par exemple cette utilisation de printfax.pl : http://www.linuxfocus.org/Francais/March2001/article196.shtml

Dal
0
Matthieu
 
Ben je pense que c'est un probleme de droit sur l'imprimante mais jusqu'à present j'avais pas à m'en preoccuper parce que sous windows il me la place en état "Prêt" or maintenant il n'arrive plus à ce connecter dessus et dans les log j'ai ça

[2004/10/15 09:15:50, 1] auth/auth_util.c:make_server_info_sam(822)
User pcguest in passdb, but getpwnam() fails!

L'utilisateur "pcguest" est présent dans le fichier de password de Samba et j'ai un fichier de correspondances smbusers avec "nobody=pcguest" donc je vois pas trop ou ce situ l'erreur à moins que la table smbusers ne soit pas utilise.... mais je pense pas puisque j'ai "username map = /etc/samba/smbusers " dans smb.conf

donc je comprend pas...
0
Matthieu
 
bon visiblement le fichier smbusers marche bien...
je vais essayer de chercher pourquoi il y a ce probleme...
0
Matthieu
 
ben non c'est toujours la même chose je me retrouve avec cette erreur dans mes logs :
[2004/10/15 11:09:23, 1] auth/auth_util.c:make_server_info_sam(822)
User pcguest in passdb, but getpwnam() fails!

Pas d'idee ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Est-ce que ton utilisateur pcguest existe sur la machine Unix ?
adduser pcguest
passwd pcguest
chgrp legroupe pcguest           ; si nécessaire
smbpasswd -a pcguest           ; le user smb doit avoir le meme nom que user unix


Dal
0