|
\(lqvalue\(rq |
|
Both the soft and hard resource limits are set to the same value. |
|
The special value |
|
\(lqinfinity\(rq |
|
can be used to indicate that the value is unlimited. |
|
.TP 8n |
|
\(lqsoft,hard\(rq |
|
Two comma-separated values. |
|
The soft limit is set to the first value and the hard limit is set |
|
to the second. |
|
Both values must either be enclosed in a set of double quotes, |
|
or the comma must be escaped with a backslash |
|
(\(oq\e\(cq). |
|
The special value |
|
\(lqinfinity\(rq |
|
may be used in place of either value. |
|
.TP 8n |
|
\(lqdefault\(rq |
|
The default resource limit for the user will be used. |
|
This may be a user-specific value (see above) or the value of the |
|
resource limit when |
|
\fBsudo\fR |
|
was invoked for systems that don't support per-user limits. |
|
.TP 8n |
|
\(lquser\(rq |
|
The invoking user's resource limits will be preserved when running |
|
the command. |
Here, infinity, default, and user are literal, but they are not distinguishable from (arbitrary?) values 𝑣𝑎𝑙𝑢𝑒 and 𝑠𝑜𝑓𝑡,ℎ𝑎𝑟𝑑 viz. I would suggest
|
NAME ::= [A\(enZ]([A\(enZ][0\(en9]_)* |
|
digest ::= [A\(enFa\(enf0\(en9]+ | |
|
[A\(enZa\(enz0\(en9\e+/=]+ |
Why en dash is used instead of hyphen?
|
Digest_Spec ::= "sha224" ':' digest | |
|
"sha256" ':' digest | |
|
"sha384" ':' digest | |
|
"sha512" ':' digest |
Why not 'sha224:' and so forth? or
Digest_Spec ::= algorithm ':' digest
algorithm ::= 'sha224' | 'sha256' | 'sha384' | 'sha512'
|
.if \n(SL \{\ |
|
SELinux_Spec ::= ('ROLE=role' | 'TYPE=type') |
|
|
|
.\} |
|
.if \n(AA \{\ |
|
AppArmor_Spec ::= 'APPARMOR_PROFILE=profile' |
|
|
|
.\} |
|
.if \n(PS \{\ |
|
Solaris_Priv_Spec ::= ('PRIVS=privset' | 'LIMITPRIVS=privset') |
|
|
|
.\} |
|
Date_Spec ::= ('NOTBEFORE=timestamp' | 'NOTAFTER=timestamp') |
|
|
|
Timeout_Spec ::= 'TIMEOUT=timeout' |
|
|
|
Chdir_Spec ::= 'CWD=directory' |
|
|
|
Chroot_Spec ::= 'CHROOT=directory' |
Here specs are quoted but shouldn't be something like
Date_Spec ::= ('NOTBEFORE=' | 'NOTAFTER=') timestamp
timestammp ::= yyyymmddHH MMSS? timezone?
timezone ::= 'Z' | ('+' | '-') HHMM
sudo/docs/sudoers.man.in
Lines 692 to 718 in 8781032
Here,
infinity,default, anduserare literal, but they are not distinguishable from (arbitrary?) values𝑣𝑎𝑙𝑢𝑒and𝑠𝑜𝑓𝑡,ℎ𝑎𝑟𝑑viz. I would suggestsudo/docs/sudoers.man.in
Line 809 in 8781032
sudo/docs/sudoers.man.in
Lines 1042 to 1043 in 8781032
Why en dash is used instead of hyphen?
sudo/docs/sudoers.man.in
Lines 1045 to 1048 in 8781032
Why not
'sha224:'and so forth? orsudo/docs/sudoers.man.in
Lines 1405 to 1423 in 8781032
Here specs are quoted but shouldn't be something like