[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug#8391: chmod setuid & setguid bits

From: Jim Meyering
Subject: Re: bug#8391: chmod setuid & setguid bits
Date: Tue, 06 Mar 2012 09:41:15 +0100

Paul Eggert wrote:
> On 03/05/2012 02:27 PM, Bruno Haible wrote:
>> Then how about using "==" or ":=" to designate the assignment?
> That's too fancy.  Plain '=' would be better.
> We can also support notations like '+700' and '-77' to
> OR-in or AND-out arbitrary masks.  This would be
> a clear and straightforward extension to the
> existing symbolic modes.
> Something like the attached patches for gnulib and
> coreutils, perhaps?  If this looks OK
> I'll add test cases.

I like it.  Thanks!
I noted one typo:

> diff --git a/doc/perm.texi b/doc/perm.texi
> address@hidden Operator Numeric Modes
> address@hidden Operator Numeric Modes
> +
> +An operator numeric mode is a numeric mode that is prefixed by a
> address@hidden, @samp{+}, or @samp{=} operator, which has the same
> +interpretation as in symbolic modes.  For example, @samp{+440} enables
> +read permission for the file's owner and group, @samp{-1} disables
> +execute permission for other users, and @samp{=600} clears all
> +permissions that it enables read-write permissions for the file's


> +owner.  Operator numeric modes can be combined with symbolic modes by
> +separating them with a comma; for example, @samp{=0,u+r} clears all
> +permissions except for enabling read permission for the file's owner.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]