[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: BESOIN D'UN PRO DE LINUX PRINTING...
- To:
- Subject: Re: BESOIN D'UN PRO DE LINUX PRINTING...
- From: "Gilles J. Seguin" <>
- Date: Thu, 26 Jul 2001 14:21:21 -0400 (EDT)
-
In-reply-to: <[email protected]>
DaDeXTeR wrote:
>
[???]
> MAXIME <[email protected]> wrote:
> > SALUT, J'AI BESOIN DE SAVOIR SI ON PEUT UTILISER DES CODES ESC/P2
> > D'EPSON POUR CONTROLER UNE IMPRIMANTE SOUS LINUX.
> >
> > MERCI
La reponse est oui et non
Rappel/info:
Les utilisateurs (UID > 499) n'ont normalement pas acces ou le
controle d'aucun peripherique du system.
Les utilisateurs emploient des utilitaires, ici un systeme de gestion
de l'imprimante, ex.: CUPS, LPRng.
Prenons pour exemple, la commande de ligne lpr.
Un utilisateur peut demender que le fichier qu'il envoie ne soit
pas soumis au filtrage avec l'option -b. Ce qui permettra d'inclure
dans le fichier tous les codes de controle souhaites.
Pour avoir/obtenir le controle de l'imprimante, un administrateur
du system doit ajouter l'identificateur de l'utilisateur(UID) a
l'ensemble des indentificateurs de groupe du "device" permissible.
$ ls -l /dev/lp0
crw-rw---- 1 root lp 6, 0 Jul 18 11:58 /dev/lp0
ou lp est l'alias du group ID(GID)
$ cat /etc/group |grep "^lp"
lp:x:7:daemon,lp
ou lp est encore l'alias du GID, soit 7.
daemon est un alias qui a le meme previlege que l'alias lp
nous voulons obtenir
lp:x:7:daemon,lp,myname
L'administrateur doit utiliser l'option -G pour se faire
$ useradd -G lp myname
Maintenant vous avez le droit de cooperer avec les autres utilitaires
ayant droit au controle du dispositif en etablissant un
mecanisme de verouillage controlant la sequence d'acces.
$ echo "allo les amis" > /dev/lp0
est un exemple de non cooperation avec les autres utilitaires
qui peut etre resoud si l'administrateur fait
$ service lpd stop # ou l'equivalent