PKUSERS(1)

NOM
pkusers - page de manuel de pkusers 1.26_unofficial

DESCRIPTION
pkusers v1.26_unofficial (c) 2003, 2004, 2005, 2006, 2007 Jerome Alet - alet@librelogiciel.com

Un gestionnaire d'utilisateurs et de groupes pour PyKota.

ligne de commande :

    pkusers [options] utilisateur1 utilisateur2 ... utilisateurN

ou :

    pkusers --groups [options] groupe1 groupe2 ... groupeN

options :

-v | --version
    Affiche le numéro de version de pkusers et quitte.

-h | --help
    Affiche ce message et quitte.

-a | --add
    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 -s|--skipexisting est aussi utilisé.

-d | --delete
    Efface des utilisateurs de la base de données.

-e | --email 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.

-D | --description d Ajoute une description textuelle aux utilisateurs.

-g | --groups
    Modifie des groupes d'utilisateurs plutôt que des utilisateurs.

-o | --overcharge 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.

-i | --ingroups 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.

-L | --list
    Liste les utilisateurs ou les groupes.

-l | --limitby 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' :

    - 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.

    NB : nochange et noprint ne sont pas supportés pour

    les groupes.

-b | --balance 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.

-C | --comment 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 -b | --balance est utilisé.

-r | --remove
    Combiné avec l'option --ingroups ci-dessus, enlève les utilisateurs des groupes spécifiés.

-s | --skipexisting
    Combiné avec l'option --add ci-dessus, indique à pkusers de ne pas modifier les utilisateurs existants.

    utilisateur1 à utilisateurN et groupe1 à groupeN peuvent contenir des jokers si l'option --add n'est pas utilisée.

exemples :

    $ pkusers --add john paul george ringo/ringo@example.com

    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'

    $ pkusers --ingroups coders,it jerome

    L'utilisateur jerome sera placé dan les groupes "coders" et "it" quit doivent exister dans la base de données.

    $ pkusers --limitby balance jerome

    Ceci va indiquer à PyKota que jerome doit être limité par le solde de son compte lorsqu'il imprime.

    $ pkusers --balance +10.0 --comment "Il a payé avec son sang !" jerome

    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.

    $ pkusers --delete jerome rachel

    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.

    $ pkusers --overcharge 2.5 pauvreetudiant

    Ceci va surtaxer l'utilisateur pauvreetudiant par un facteur de 2.5.

    $ pkusers --overcharge -1 jerome

    L'utilisateur jerome va gagner de l'argent chaque fois qu'il imprimera.

    $ pkusers --overcharge 0 patron

    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.

    $ pkusers --email @example.com

    Ceci va fixer l'adresse email de chaque utilisateur à nom@example.com

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.

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.

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.

Merci d'envoyer les rapports de bugs à : Jerome Alet - alet@librelogiciel.com