Feature request: module [pam_limits]
Cedric Bhihe
cedric.bhihe at gmail.com
Tue Mar 1 10:05:53 UTC 2016
I really did not intend my suggestion to be a thermonuclear device.
I take yr comments seriously though; you have a point. That said, the
(perhaps weak) rationale behind introducing "group negation" in the
`pam_limits`
syntax is certainly not muddying waters, but rather change default
values for all
groups but the "negated" one. The same applies to users.
(I noticed yr comments only focused on groups. Does it mean you would
second
the feature request for syntax applying to users ?)
Perhaps that makes no sense to some/most/you, but I would consider it handy
and an alternative to group range limit specification, around a specific
group, whose
limit(s) you don't want to change.
As it stands, the existing pam_limits syntax allows us to express
everything.
I suggest an alternate way of expressing things in certain cases where
blanket rules introduces concision. It may not conform to the spirit or
the habits
of devs, perhaps breaking a rule unknown to me, along the lines of:
"You shan't provide alternative syntax to something that has one and
ain't broken."
But that I don't know. I am just a user, not a dev.
If this was not already a burial, then the community will decide. Tis
all. Cheers.
-ced
On 27/02/16 at 22:06, Ralf Mardorf wrote:
> #<domain> <type> <item> <value>
> @foo soft nproc 20
> @foo hard nproc 50
>
> Every user who is _not_ in the group "foo", simply is _not_ in
> this group, it makes completely no sense to introduce a negation of
> being in a group, since the negation is already not being member of this
> group.
>
> [foo at linux ~]$ id foo
> uid=1000(foo) gid=1000(foo) groups=1000(foo)
>
> [foo at linux ~]$ id bar
> uid=1001(bar) gid=1001(bar) groups=1001(bar),1000(foo)
>
> [foo at linux ~]$ id jane_doe
> uid=1002(jane_doe) gid=1002(jane_doe) groups=1002(jane_doe)
>
> What would you gain by introducing a negation of being in a group? You
> only would lose clarity?
>
> You could set up a new group, if nobody should be in the group
> "foo", but the user "foo".
>
> #<domain> <type> <item> <value>
> @npgroup soft nproc 20
> @npgroup hard nproc 50
>
> [foo at linux ~]$ id foo
> uid=1000(foo) gid=1000(foo) groups=1000(foo),50(npgroup)
>
> [foo at linux ~]$ id bar
> uid=1001(bar) gid=1001(bar) groups=1001(bar),50(npgroup)
>
> [foo at linux ~]$ id jane_doe
> uid=1002(jane_doe) gid=1002(jane_doe) groups=1002(jane_doe)
>
More information about the Ubuntu-devel-discuss
mailing list