Posez votre question Signaler

Print Command SAMBA

Matthieu - Dernière réponse le 19 oct. 2004 à 19:05
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/
Lire la suite 

Print Command SAMBA »

5 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
bon visiblement le fichier smbusers marche bien...
je vais essayer de chercher pourquoi il y a ce probleme...
Ajouter un commentaire
Réponse
+0
moins plus
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « Print Command SAMBA » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?