root / pykota / trunk / man / th / pkusers.1 @ 2705

Revision 2705, 5.1 kB (checked in by jerome, 18 years ago)

Removed all references to the -p|--prototype command line switch, which
was (silently) removed.

Line 
1.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
2.TH PKUSERS "1" "f�ier 2006" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
3.SH NOM
4pkusers \- page de manuel de pkusers 1.24alpha12_unofficial
5.SH DESCRIPTION
6pkusers v1.24alpha12_unofficial (c) 2003, 2004, 2005, 2006 Jerome Alet \- alet@librelogiciel.com
7.PP
8An Users and Groups Manager for PyKota.
9.PP
10command line usage :
11.IP
12pkusers [options] user1 user2 user3 ... userN
13.PP
14or :
15.IP
16pkusers \fB\-\-groups\fR [options] group1 group2 group3 ... groupN
17.PP
18options :
19.TP
20\fB\-v\fR | \fB\-\-version\fR
21Prints pkusers's version number then exits.
22.TP
23\fB\-h\fR | \fB\-\-help\fR
24Prints this message then exits.
25.TP
26\fB\-a\fR | \fB\-\-add\fR
27Adds users if they don't exist on the database.
28If they exist, they are modified unless
29\fB\-s\fR|\-\-skipexisting is also used.
30.TP
31\fB\-d\fR | \fB\-\-delete\fR
32Deletes users from the quota storage.
33.HP
34\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to users or groups.
35.TP
36\fB\-g\fR | \fB\-\-groups\fR
37Edit users groups instead of users.
38.TP
39\fB\-o\fR | \fB\-\-overcharge\fR f
40Sets the overcharging factor applied to the user
41when computing the cost of a print job. Positive or
42negative floating point values are allowed,
43this allows you to do some really creative
44things like giving money to an user whenever
45he prints. The number of pages in a print job
46is not modified by this coefficient, only the
47cost of the job for a particular user.
48Only users have such a coefficient.
49.TP
50\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
51Puts the users into each of the groups
52listed, separated by commas. The groups
53must already exist in the Quota Storage.
54.TP
55\fB\-l\fR | \fB\-\-limitby\fR l
56Choose if the user/group is limited in printing
57by its account balance or by its page quota.
58The default value is 'quota'. Allowed values
59are 'quota' 'balance' 'noquota' 'noprint'
60and 'nochange' :
61.IP
62\- quota : limit by number of pages per printer.
63\- balance : limit by number of credits in account.
64\- noquota : no limit, accounting still done.
65\- nochange : no limit, accounting not done.
66\- noprint : printing is denied.
67.IP
68NB : nochange and noprint are not supported for groups.
69.TP
70\fB\-b\fR | \fB\-\-balance\fR b
71Sets the user's account balance to b.
72Account balance may be increase or decreased
73if b is prefixed with + or \-.
74WARNING : when decreasing account balance,
75the total paid so far by the user is decreased
76too.
77Groups don't have a real balance, but the
78sum of their users' account balance.
79.TP
80\fB\-C\fR | \fB\-\-comment\fR txt
81Defines some informational text to be associated
82with a change to an user's account balance.
83Only meaningful if \fB\-b\fR | \fB\-\-balance\fR is also used.
84.TP
85\fB\-r\fR | \fB\-\-remove\fR
86In combination with the \fB\-\-groups\fR option above,
87remove users from the specified users groups.
88.TP
89\fB\-s\fR | \fB\-\-skipexisting\fR
90In combination with the \fB\-\-add\fR option above, tells
91pkusers to not modify existing users.
92.IP
93user1 through userN and group1 through groupN can use wildcards
94if the \fB\-\-add\fR option is not set.
95.PP
96examples :
97.IP
98\f(CW$ pkusers --add john paul george ringo/ringo@example.com\fR
99.IP
100This will add users john, paul, george and ringo to the quota
101database. User ringo's email address will also be set to
102\&'ringo@example.com'
103.IP
104\f(CW$ pkusers --ingroups coders,it jerome\fR
105.IP
106User jerome is put into the groups "coders" and "it" which must
107already exist in the quota database.
108.IP
109\f(CW$ pkusers --limitby balance jerome\fR
110.IP
111This will tell PyKota to limit jerome by his account's balance
112when printing.
113.IP
114\f(CW$ pkusers --balance +10.0 --comment "He paid with his blood !" jerome\fR
115.IP
116This will increase jerome's account balance by 10.0 (in your
117own currency). You can decrease the account balance with a
118dash prefix, and set it to a fixed amount with no prefix.
119A comment will be stored for this balance change.
120.IP
121\f(CW$ pkusers --delete jerome rachel\fR
122.IP
123This will completely delete jerome and rachel from the quota
124database. All their quotas and jobs will be deleted too.
125.IP
126\f(CW$ pkusers --overcharge 2.5 poorstudent\fR
127.IP
128This will overcharge the poorstudent user by a factor of 2.5.
129.IP
130\f(CW$ pkusers --overcharge -1 jerome\fR
131.IP
132User jerome will actually earn money whenever he prints.
133.IP
134\f(CW$ pkusers --overcharge 0 boss\fR
135.IP
136User boss can print at will, it won't cost him anything because the
137cost of each print job will be multiplied by zero before charging
138his account.
139.PP
140This program is free software; you can redistribute it and/or modify
141it under the terms of the GNU General Public License as published by
142the Free Software Foundation; either version 2 of the License, or
143(at your option) any later version.
144.PP
145This program is distributed in the hope that it will be useful,
146but WITHOUT ANY WARRANTY; without even the implied warranty of
147MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
148GNU General Public License for more details.
149.PP
150You should have received a copy of the GNU General Public License
151along with this program; if not, write to the Free Software
152Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110\-1301, USA.
153.PP
154Please report bugs to : Jerome Alet \- alet@librelogiciel.com
Note: See TracBrowser for help on using the browser.