imprimante samba protégée par mot de passe et client linux - Linux et OS Alternatifs
Marsh Posté le 02-06-2004 à 19:50:25
pour les clients linux, pourquoi ne pas utiliser directement la communication de cups à cups en shuntant samba ?
il semble y avoir des possibilités d'authentifications :
http://www.cups.org/sam.html#AuthType
Marsh Posté le 02-06-2004 à 22:49:31
parceque nous voulons la meme base de mot de passe pour l'acces aux imprimante depuis windows et linux, si je met l'auth sur cups, c les client windows ki patinent dans le paté sauf si kkun a une idée la jsuis preneur
Marsh Posté le 03-06-2004 à 09:54:30
black_lord a écrit : utilise directement cups depuis windows alors |
jsuis dakor mais on fait comment depuis 98 et 95 ?
Marsh Posté le 03-06-2004 à 10:02:26
huit a écrit : jsuis dakor mais on fait comment depuis 98 et 95 ? |
faut que tu décrives mieux ton pb là, parce qu'au départ, ya que des clients Linux et maintenant c'est du mixte linux/win98/win95 et probablement win2K/XP
les serveurs, ils sont que linux ou ya aussi du win ?
Marsh Posté le 03-06-2004 à 14:18:28
je pensait etre clair
jai :
un serveur d'impression sous mandrake 9.2 avec cups et samba
un serveur win2000 pour l'active directory
des clients windows 95/98 (bientot 2000) et des clients linux mdk8.1
les client windows -> ca marche
les clients linux ca ne marche pas car pour imprimer sur une imprimante windows (c a d nos imprimante partagée par samba sur le serveur MDK9.2 donc vue comme des imprimantes windows) il faut indiquer l'utilisateur et le mot de passe dans l'URI (l'adresse quoi) de l'imprimante
alors qu'il serait bien plus pratique que si l'acces a la ressource est protégé, le client linux ouvre une fenetre de saisie de mot de passe (comme le fait windows quoi)
jai commencé le backend smb pour les clietn linux, ca marche assez bien mais jai un probleme pour faire saisir le mot de passe en mode texte car je n'arrive pas a tester si l'impression a été lancée depuis une appli graphique ou avec la commande lpr par exemple
Marsh Posté le 03-06-2004 à 19:24:31
oui dakor mais moi je veux ajouter une imprimante samba qui est portégée par mot de passe, et donc faudrais indiquer le mot de passe en dur dans l'adresse, ce ke je veux eviter
Marsh Posté le 03-06-2004 à 19:33:01
samba c'est fait pour windows sous linux utilise cups !! au diable smaba !!
Marsh Posté le 02-06-2004 à 19:38:22
bonsoir,
voila la situation :
jai un serveur MDK 9.2 qui partage grace a samba3 des imprimantes de cups
leur acces est protégé par mot de passe (guest ok = no) et j'utilise le mode security = ADS
depuis les lcient windows tout va bien, il se "loggue" sur l'imprimante avec le bon nom d'utilisateur, tout va bien
sous linux si je fait un smbclient il me demande un mot de passe, celui du domaine windows, ca marche
mais pour les imprimantes, sur les client il y a un serveur cups qui utiise un backend smb pour envoyer les traveaux aux imprimantes du serveur, mais il est écrit partout que qi l'imprimante est protégée par un mot de passe, il faut indiquer : smb://user:password@IP_serveur/ressource
ce qui implique en fait de créer une imprimante en dur pour l'utilisateur user, or on a pas qu'un seul utilisateur, et le but c ke kan kkun imprime ca demande une authentification ! en gros faire le comportement de windows koi
alors si kkun connais une solution
pour le moment on recréer a chaque login une imprimante avec le nom et le login de type loggué, c lourd, le mot de passe est stocké en clair ( illisible mais ca le fait pas ) et surtout ca ouvre plein de possibilité d'imprimer avec le compte du type d'avant par exemple
on pensait donc reprogrammé un backend pour smb, car si on indique pas de user et de mot de passe dans l'uri de l'imprimante, le serveur samba ne demande pas de mot de passe ni de nom d'utilisateur, il decrete que vous ne voulez pas en specifier et donc forcement ca tourne en boucle puisque le client ne comprend pas kil faut saisir login + password pour acceder a la ressource
notre backend ferait donc ce boulot :
on lance le job, le cups local au client le transmet au backen smb ( ou le notre)
le backend demande mot de passe et login puis envois le job grace a smbspool (je crois) en lui indiquant un pass + utilisateur afin dacceder a la ressource.
mais bon ptet ke ca existe deja car je trouve ca gros ke l'acces a une imprimante windows (ou samba) portégée demande une saisie en clair du mot de passe coté client linux...
bon je vais manger moi
merci d'avance
edit: titre plus clair !?
Message édité par huit le 02-06-2004 à 19:39:14