.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH PKUSERS "1" "juillet 2007" "C@LL - Conseil Internet & Logiciels Libres" "User Commands" .SH NOM pkusers \- page de manuel de pkusers 1.26_unofficial .SH DESCRIPTION pkusers v1.26_unofficial (c) 2003, 2004, 2005, 2006, 2007 Jerome Alet \- alet@librelogiciel.com .PP Un gestionnaire d'utilisateurs et de groupes pour PyKota. .PP ligne de commande : .IP pkusers [options] utilisateur1 utilisateur2 ... utilisateurN .PP ou : .IP pkusers \fB\-\-groups\fR [options] groupe1 groupe2 ... groupeN .PP options : .TP \fB\-v\fR | \fB\-\-version\fR Affiche le numéro de version de pkusers et quitte. .TP \fB\-h\fR | \fB\-\-help\fR Affiche ce message et quitte. .TP \fB\-a\fR | \fB\-\-add\fR Ajoute des utilisateurs s'ils n'existent pas déjà dans la base de données. S'ils existent, ils sont modifiés sauf si \fB\-s\fR|\-\-skipexisting est aussi utilisé. .TP \fB\-d\fR | \fB\-\-delete\fR Efface des utilisateurs de la base de données. .TP \fB\-e\fR | \fB\-\-email\fR adr Positionne l'adresse email des utilisateurs. Si le paramètre adr commence par @, alors cette valeur est préfixée par le nom d'utilisateur pour former une adresse email valide. .HP \fB\-D\fR | \fB\-\-description\fR d Ajoute une description textuelle aux utilisateurs. .TP \fB\-g\fR | \fB\-\-groups\fR Modifie des groupes d'utilisateurs plutôt que des utilisateurs. .TP \fB\-o\fR | \fB\-\-overcharge\fR f Positionne le coefficient de surtaxe appliqué à l'utilisateur lors du calcul du coût d'un travail d'impression. Des valeurs flottantes positives ou negatives sont permises, ceci permet de faire des choses vraiment créatives comme par exemple donner de l'argent à un utilisateur chaque fois qu'il imprime. Le nombre de pages d'un travail d'impression n'est pas modifié par ce coefficient, seul le coût du travail pour un utilisateur particulier l'est. Seuls les utilisateurs ont un tel coefficient. .TP \fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...] Met les utilisateurs dans chacun des groupes listés, separés par des virgules. Les groupes doivent déjà exister dans la base de données. .TP \fB\-L\fR | \fB\-\-list\fR Liste les utilisateurs ou les groupes. .TP \fB\-l\fR | \fB\-\-limitby\fR l Choisit si l'utilisateur/groupe est is limité par le solde de son compte ou par un quota de pages. La valeur par défaut est 'quota'. Les valeurs possibles sont 'quota' 'balance' 'noquota' 'noprint' et 'nochange' : .IP \- quota : limite en nombre de pages par imprimante. \- balance : limite en nombre de crédits sur le compte. \- noquota : aucune limite, mais décompte effectué. \- nochange : aucune limite, aucun décompte. \- noprint : impression interdite. .IP NB : nochange et noprint ne sont pas supportés pour .IP les groupes. .TP \fB\-b\fR | \fB\-\-balance\fR b Positionne le solde de l'utilisateur à b. Le solde peut être incrémenté ou décrémenté si b est précédé d'un signe + ou \-. ATTENTION : en décrémentant le solde, le total payé par l'utilisateur est également décrémenté. Les groupes n'ont pas un véritable solde, mais la somme des soldes de tous leurs membres. .TP \fB\-C\fR | \fB\-\-comment\fR txt Définit un texte d'information qui sera associé avec le changement de valeur du solde de l'utilisateur. Seulement pris en compte si \fB\-b\fR | \fB\-\-balance\fR est utilisé. .TP \fB\-r\fR | \fB\-\-remove\fR Combiné avec l'option \fB\-\-ingroups\fR ci\-dessus, enlève les utilisateurs des groupes spécifiés. .TP \fB\-s\fR | \fB\-\-skipexisting\fR Combiné avec l'option \fB\-\-add\fR ci\-dessus, indique à pkusers de ne pas modifier les utilisateurs existants. .IP utilisateur1 à utilisateurN et groupe1 à groupeN peuvent contenir des jokers si l'option \fB\-\-add\fR n'est pas utilisée. .PP exemples : .IP \f(CW$ pkusers --add john paul george ringo/ringo@example.com\fR .IP Ceci va ajouter les utilisateurs john, paul, george et ringo à la base de données. L'adresse email de ringo sera positionnée à 'ringo@example.com' .IP \f(CW$ pkusers --ingroups coders,it jerome\fR .IP L'utilisateur jerome sera placé dan les groupes "coders" et "it" quit doivent exister dans la base de données. .IP \f(CW$ pkusers --limitby balance jerome\fR .IP Ceci va indiquer à PyKota que jerome doit être limité par le solde de son compte lorsqu'il imprime. .IP \f(CW$ pkusers --balance +10.0 --comment "Il a payé avec son sang !" jerome\fR .IP Ceci va incrémenter le solde de jerome de 10.0 (dans votre propre monnaie) Vous pouvez décrémenter le solde en précédant la valeur du signe \-, et le positionner à une valeur fixée sans aucun préfixe. Un commentaire sera stocké pour le changement de la valeur du solde. .IP \f(CW$ pkusers --delete jerome rachel\fR .IP Ceci va complètement effacer les utilisateurs jerome et rachel de la base de données. Tous leurs quotas et travaux d'impression seront aussi effacés. .IP \f(CW$ pkusers --overcharge 2.5 pauvreetudiant\fR .IP Ceci va surtaxer l'utilisateur pauvreetudiant par un facteur de 2.5. .IP \f(CW$ pkusers --overcharge -1 jerome\fR .IP L'utilisateur jerome va gagner de l'argent chaque fois qu'il imprimera. .IP \f(CW$ pkusers --overcharge 0 patron\fR .IP L'utilisateur patron peut imprimer à volonté, cela ne lui coûtera rien car le coût de chaque job sera multiplié par 0 avant de modifier le solde de son compte. .IP \f(CW$ pkusers --email @example.com\fR .IP Ceci va fixer l'adresse email de chaque utilisateur à nom@example.com .PP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. .PP This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. .PP You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110\-1301, USA. .PP Merci d'envoyer les rapports de bugs à : Jerome Alet \- alet@librelogiciel.com