Hi Philip,

Very sorry for my fault! Thanks very much for your time and explanation!

On 9/14/2018 1:28 PM, Philip Guenther wrote:
> On Thu, Sep 13, 2018 at 8:17 PM Nan Xiao <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     The following patch fixes an error in chmod.1, and very sorry if I am
>     wrong, thanks!
> 
> ... 
> 
>     --- chmod.1     7 Jun 2017 09:41:57 -0000       1.42
>     +++ chmod.1     14 Sep 2018 05:10:44 -0000
>     @@ -243,7 +243,7 @@ If no value is supplied for
>      each permission bit specified in
>      .Ar perm ,
>      for which the corresponding bit in the file mode creation mask
>     -is clear, is cleared.
>     +is set, is cleared.
>      Otherwise, the mode bits represented by the specified
>      .Ar who
>      and
> 
> 
> The current documentation matches both the POSIX specification and the
> utility behavior.  Consider:
> 
> $ touch file
> $ chmod 666 file
> $ mkdir -m 777 dir
> $ ls -l
> total 2
> drwxrwxrwx  2 guenther  wheel  512 Sep 13 22:24 dir
> -rw-rw-rw-  1 guenther  wheel    0 Sep 13 22:24 file
> $ umask
> 002
> $ chmod -rw *
> $ ls -l
> total 2
> d--x--x-wx  2 guenther  wheel  512 Sep 13 22:24 dir
> --------w-  1 guenther  wheel    0 Sep 13 22:24 file
> $
> 
> The other-write bit was set in my file mode creation mask, so the "-rw"
> was treated like "ug-rw,o-r" and did not change the other-write
> permission on the file or directory.
> 
> 
> Philip Guenther
> 

-- 
Best Regards
Nan Xiao(肖楠)

Reply via email to