Annotation of researchv10dc/man/manx/lim.1, revision 1.1.1.1

1.1       root        1: .TH LIM 1 SHARE
                      2: .SH NAME
                      3: lim \- change shares for users
                      4: .SH SYNOPSIS
                      5: \fBlim\fP limit{+|\-|=}string[,string...][;...]  \-|name|uid-uid|uid\fB..\fP ...
                      6: .SH DESCRIPTION
                      7: .I Lim
                      8: changes shares file records for several users,
                      9: a range of uids
                     10: or a list from standard input.
                     11: The changeable limits are designated by their names as defined
                     12: in the files
                     13: .IR <sys/lnode.h> ,
                     14: and
                     15: .I <shares.h>
                     16: as follows:
                     17: .TP "\w'lastusedXXXXXX'u"
                     18: .B charge
                     19: Long term account charge.
                     20: .TP
                     21: .B flags
                     22: The only specifiable flag is:-
                     23: .IR notshared .
                     24: Only the first few letters needed to ensure a unique match are required.
                     25: .TP
                     26: .B lastused
                     27: Date account last used.
                     28: .TP
                     29: .B sgroup
                     30: Scheduling group for the account.
                     31: .TP
                     32: .B shares
                     33: Allocated shares.
                     34: .TP
                     35: .B usage
                     36: Usage for scheduling.
                     37: .PP
                     38: The next character designates that the limit is to be
                     39: incremented (\c
                     40: \fB+\fR\c
                     41: ), decremented (\c
                     42: \fB\-\fR\c
                     43: ), or set (\c
                     44: \fB=\fR\c
                     45: ).
                     46: .PP
                     47: The third group of characters is interpreted as a number,
                     48: a date (if the string contains a `/'),
                     49: or as a string
                     50: (or as a comma-separated list)
                     51: depending on the type of limit being changed.
                     52: However, if the first character is '\fB?\fR',
                     53: then an explanation of the
                     54: options available with the given limit will be listed.
                     55: .PP
                     56: Additional limits are specified by a semi-colon separated list.
                     57: .PP
                     58: If any following argument is just a `\fB\-\fR',
                     59: then the standard input is read for a list of user names,
                     60: one per line.
                     61: If any following argument \fIcontains\fP a `\fB\-\fR'
                     62: then it is interpreted as a range of uids,
                     63: otherwise if it ends in trailing dots (eg: 100\fB..\fR)
                     64: it is interpreted as a range running from the first uid up to the
                     65: maximum number of registered users.
                     66: Otherwise the argument is interpreted as a name.
                     67: .PP
                     68: A list of valid limits is printed out if
                     69: .I lim
                     70: is invoked with invalid arguments (or no arguments).
                     71: .SH FILES
                     72: .PD 0
                     73: .TP 16
                     74: /etc/shares
                     75: for share details.
                     76: .TP
                     77: /etc/passwd
                     78: for user names and \s-1ID\s0s.
                     79: .PD
                     80: .SH SEE ALSO
                     81: pl(1), lnode(5), shares(5).
                     82: .SH DIAGNOSTICS
                     83: .TP
                     84: \&... could not change kernel lnode ...
                     85: The limits system call failed for a logged in user,
                     86: usually because you are attempting to change a scheduling group
                     87: to one that isn't currently active.
                     88: .SH BUGS
                     89: .I Lim
                     90: does not use
                     91: .IR getshput (3),
                     92: so be careful something else is not updating the same entry simultaneously.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.