GNU bug report logs - #34009
doc: mkdir: warn that --mode doesn't affect parents

Previous Next

Package: coreutils;

Reported by: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>

Date: Mon, 7 Jan 2019 15:37:01 UTC

Severity: normal

Merged with 45258

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #15 received at 34009 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Assaf Gordon <assafgordon <at> gmail.com>
Cc: 34009 <at> debbugs.gnu.org, Paul Eggert <eggert <at> cs.ucla.edu>,
 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>
Subject: Re: bug#34009: doc: mkdir: warn that --mode doesn't affect parents
Date: Sun, 18 Sep 2022 10:29:48 -0400
Assaf Gordon <assafgordon <at> gmail.com> writes:

> On 2019-01-07 8:36 a.m., 積丹尼 Dan Jacobson wrote:
>> do warn that --mode doesn't affect any parents created.
>> $ mkdir --mode 700 -p /tmp/g/h/i
>> $ find /tmp/g -ls
>>      55795      0 drwxr-xr-x   3 jidanni  jidanni        60 Jan  7 23:30 /tmp/g
>>      55796      0 drwxr-xr-x   3 jidanni  jidanni        60 Jan  7 23:30 /tmp/g/h
>>      55797      0 drwx------   2 jidanni  jidanni        40 Jan  7 23:30 /tmp/g/h/i
>> Also warn on (info "(coreutils) mkdir invocation") more directly. Thanks.
>
> The info manual does contain a short sentence about parents' modes:
>  "To set the file permission bits of any newly-created parent
>   directories to a value [...]"
>
> But this can be improved.
>
> Marking as wishlist. Patches are welcomed.

This was fixed below (in coreutils-9.0), so this can probably be closed:

commit 3e61d5dd315be3aa1982b66b4e137564c61c849f
Author: Paul Eggert <eggert <at> cs.ucla.edu>
Date:   Tue Dec 15 11:52:19 2020 -0800

    doc: document mkdir -m -p better

    Chris Colohan wrote that the man page did not do enough to dispel
    a common misunderstanding that “contributed to one of the scariest
    outages Google has ever seen” (Bug#45258).
    * doc/coreutils.texi (mkdir invocation):
    * src/mkdir.c (usage): Document -m vs -p better.




This bug report was last modified 2 years and 247 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.