From unknown Sat Jun 21 12:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36503: bug in 'mkdir' (ver 8.26) Resent-From: Sergey Koltsov Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 04 Jul 2019 16:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36503 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 36503@debbugs.gnu.org Cc: Sergey.Koltsov@firstlinesoftware.com X-Debbugs-Original-To: bug-coreutils@gnu.org Reply-To: Sergey.Koltsov@firstlinesoftware.com Received: via spool by submit@debbugs.gnu.org id=B.15622591373152 (code B ref -1); Thu, 04 Jul 2019 16:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jul 2019 16:52:17 +0000 Received: from localhost ([127.0.0.1]:51840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hj4y0-0000oj-WD for submit@debbugs.gnu.org; Thu, 04 Jul 2019 12:52:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:49627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hj4e3-00084z-Hy for submit@debbugs.gnu.org; Thu, 04 Jul 2019 12:31:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47501) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hj4e1-0003sH-JA for bug-coreutils@gnu.org; Thu, 04 Jul 2019 12:31:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_50,HTML_MESSAGE, HTML_OBFUSCATE_10_20,T_REMOTE_IMAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hj4dz-0001ON-8a for bug-coreutils@gnu.org; Thu, 04 Jul 2019 12:31:37 -0400 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:40264) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hj4dx-0001Me-6Z for bug-coreutils@gnu.org; Thu, 04 Jul 2019 12:31:33 -0400 Received: by mail-lf1-x12f.google.com with SMTP id b17so1004937lff.7 for ; Thu, 04 Jul 2019 09:31:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=firstlinesoftware-com.20150623.gappssmtp.com; s=20150623; h=from:reply-to:cc:to:subject:openpgp:autocrypt:organization :message-id:date:user-agent:mime-version; bh=Sm9FGDnZyx+wziNLfvTZKLDNy8SL18GYGtkRtuUWdho=; b=qMxRe0m3F3ColHoJMXeBlDgqwrvxDx/yZSjSOHGvifZDN0daCPBvexBvpwn4CpywLS /izG9goa0K3XF7aX/SzbYfE6ifD6rREoiyCNm6RTJLxmWfgcqOLS/llGFQ5dCiJfOQ6F Fa1U5POG4ZBBUfggjcwu5Th+WIGQ9MKmgDRQGtrJLB830UfvmS2DiWAv7b4X0qqRml8Q MeDJkzyAs7MflE76rwKptUIRm8URXC6sbRGEMbQc+KLu3TjAzzPEg6VaWQW7kW8vuLxw onOSqjlPnIsx5+JbGviAKHLXQNz8W5fs4ZzLm2eIcz/AjODP4ovzFEa5GfHwZhUJXDkH Q86Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:reply-to:cc:to:subject:openpgp:autocrypt :organization:message-id:date:user-agent:mime-version; bh=Sm9FGDnZyx+wziNLfvTZKLDNy8SL18GYGtkRtuUWdho=; b=V+ogbxsjegeYR2sJPaNeSAy4GzUuFRzJbnzkVwNGj2E5pV0kCG5GxgiEkFLXyKqfU0 R9K5zNuYEFlXzDGIoWqFo+OpYhJm1/6o3sRzKXNKV1GvKV9n5idNNUglcTMHG4KB+Abf kczQPlyjRGL2v7Kvybr6hKECVxf3yvHCbsDMUIqoxeJ+4Y76ZztD8+yORWuH4PyMWLct uUswFCbDu4zFzwuubWj3UZwsRNj5PuTOEQDnD1BsMLpRnRv4MzJAQHP8uXLzRSHwx7QR CuqVrQSeVfmMIaNDRPmcPmE9J+vIuaHt9ZUiZMyTeknhGN4V12xwRBZ2CPvp6ZxD8HvT qlCQ== X-Gm-Message-State: APjAAAVbPPdEjpU0cBzsz9TTQSHf+ZLF0YoynHZYaG/7ItWzbo9B2E5U noMD9IIDz3X4SE5Qz1iHZtYPrA== X-Google-Smtp-Source: APXvYqy0CWVFxHHImox6f2NFX9N9cj0nI0DTPn/4KkJB3Y2UuR+5E6utg+Qs4RVZlzuynSORenJ7OQ== X-Received: by 2002:ac2:4ace:: with SMTP id m14mr19507879lfp.99.1562257888246; Thu, 04 Jul 2019 09:31:28 -0700 (PDT) Received: from [192.168.34.249] ([91.225.129.249]) by smtp.gmail.com with ESMTPSA id h22sm1208159ljj.105.2019.07.04.09.31.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Jul 2019 09:31:27 -0700 (PDT) From: Sergey Koltsov X-Google-Original-From: Sergey Koltsov Openpgp: preference=signencrypt Autocrypt: addr=Sergey.Koltsov@firstlinesoftware.com; keydata= mDMEXCtIoBYJKwYBBAHaRw8BAQdAF1yG2dqaOSEh4x4VgTZG+Pl7+4sPeuZ7A8rwEYYgxlK0 O1NlcmdleSBLb2x0c292IFtGTFNdIDxzZXJnZXkua29sdHNvdkBmaXJzdGxpbmVzb2Z0d2Fy ZS5jb20+iJYEExYIAD4WIQQefWn08gvPfWw+RzKhST13kXLWmgUCXCtIoAIbIwUJB4n3cAUL CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRChST13kXLWmhJCAP40pr6bPRQNulvI2rBwH8Yh WK4jtov0eAuLSoKoAfj/fAEAj9Q/o1M2qILg5T4QpAbyU2nQQqaHXXg5NF/zKOVFNAm4OARc K0igEgorBgEEAZdVAQUBAQdApHmhQXTZOG/yLhHwV/otYZ9QNxwOxak5oy7PfhusqkgDAQgH iH4EGBYIACYWIQQefWn08gvPfWw+RzKhST13kXLWmgUCXCtIoAIbDAUJB4n3cAAKCRChST13 kXLWmgB0AQCkdhSCD/sbfkSCUG0l2X3lbH0bg91HSt8KPxc13KyINgEA2VSBqZ4DQ/jrtWZS GirxRPvqJd1BQDJ+cLoUP22wSwY= Organization: First Line Software Message-ID: <17747ecf-99dd-756c-263d-e6a5f561dc91@firstlinesoftware.com> Date: Thu, 4 Jul 2019 19:31:26 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gqLInsJWyuN3dlt25wFol3s8EeZvthg8P" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::12f X-Spam-Score: -0.2 (/) X-Mailman-Approved-At: Thu, 04 Jul 2019 12:52:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gqLInsJWyuN3dlt25wFol3s8EeZvthg8P Content-Type: multipart/mixed; boundary="jVldsAtlyW68Rwk4tnnGhOzmed1dH52Dk"; protected-headers="v1" From: Sergey Koltsov Reply-To: Sergey.Koltsov@firstlinesoftware.com To: bug-coreutils@gnu.org Cc: Sergey.Koltsov@firstlinesoftware.com Message-ID: <17747ecf-99dd-756c-263d-e6a5f561dc91@firstlinesoftware.com> Subject: bug in 'mkdir' (ver 8.26) --jVldsAtlyW68Rwk4tnnGhOzmed1dH52Dk Content-Type: multipart/mixed; boundary="------------698D917099A6AEA30EF23C8F" Content-Language: en-US This is a multi-part message in MIME format. --------------698D917099A6AEA30EF23C8F Content-Type: multipart/alternative; boundary="------------D26BBADC388E92FCE19534E6" --------------D26BBADC388E92FCE19534E6 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! I found a mismatch in the behavior of the program with its description. When starting with *--mode=3D0700* and *--parents*, the rights apply only= to the last created directory. The manual does not describe the exact behavior when specifying options. The catalog was created in: * GNU bash, =D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F 4.4.12(1)-release (x86= _64-pc-linux-gnu) * /zsh 5.3.1 (x86_64-debian-linux-gnu) / Log output in attachment. Version of the program mkdir 8.26 OS: Debian 9 --=20 Thank you, I recommend to encrypt all messages. My fingerprint: 1E7D 69F4 F20B CF7D 6C3E 4732 A149 3D77 9172 D69A First Line Software =09 Sergey Koltsov Support engineer=C2=A0=C2=A0|=C2=A0 *First Line Software*=C2=A0=C2=A0|=C2= =A0St. Petersburg O +7=C2=A0812=C2=A0336-5533=C2=A0=C2=A0|=C2=A0 M=C2=A0+7=C2=A0981=C2=A011= 3-9005=C2=A0=C2=A0|=C2=A0 Skype:=C2=A0alexandrovv666 Email =C2=A0=C2=A0|=C2=A0 We= bsite =C2=A0=C2=A0|=C2=A0 Facebook =C2=A0=C2=A0|=C2=A0 Twitte= r =C2=A0=C2=A0|=C2=A0 LinkedIn Think=C2=A0results. --------------D26BBADC388E92FCE19534E6 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

Hello!
I found a mismatch in the behavior of the program with its description.

When starting with --mode=3D0700 and --parents, the rights apply only to the last created directory.
The manual does not describe the exact behavior when specifying options.

The catalog was created in:

  • GNU bash, =D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F 4.4.12(1)-releas= e (x86_64-pc-linux-gnu)
  • zsh 5.3.1 (x86_64-debian-linux-gnu)


Log output in attachment.

Version of the program mkdir 8.26

OS: Debian 9


--


Thank you,

I recommend to encrypt all messages.<= br> My fingerprint: 1E7D 69F4 F20B CF7D 6C3E 4732 A149 3D77 9172 D69A

3D"First
Sergey Koltsov
Support engineer=C2=A0=C2=A0|=C2=A0 = First Line Software=C2=A0=C2=A0|=C2=A0
O +<= !--%PHONECOUNTRY_START%-->7=C2=A0812=C2=A0336-5533=C2=A0=C2=A0|=C2=A0 M=C2=A0+7=C2=A0981=C2=A0113-9005=C2=A0=C2=A0|=C2=A0 Skype:=C2=A0alexandrovv666
Email=C2=A0=C2=A0|=C2=A0 = Website=C2=A0=C2=A0|=C2=A0 Facebook=C2=A0=C2=A0|=C2=A0 Twitter=C2=A0=C2=A0|=C2=A0 LinkedIn
T= hink=C2=A0results.
--------------D26BBADC388E92FCE19534E6-- --------------698D917099A6AEA30EF23C8F Content-Type: text/plain; charset=UTF-8; name="mkdir.out" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mkdir.out" ZW1wdHlAU0tPTFRTT1Y6fiQgbWtkaXIgLS12ZXJzaW9uCm1rZGlyIChHTlUgY29yZXV0aWxz KSA4LjI2CkNvcHlyaWdodCAoQykgMjAxNiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIElu Yy4K0JvQuNGG0LXQvdC30LjRjyBHUEx2Mys6IEdOVSBHUEwg0LLQtdGA0YHQuNC4IDMg0LjQ u9C4INC90L7QstC10LUgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPgrQrdGC 0L4g0YHQstC+0LHQvtC00L3QvtC1INCf0J46INCy0Ysg0LzQvtC20LXRgtC1INC40LfQvNC1 0L3Rj9GC0Ywg0Lgg0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdGP0YLRjCDQtdCz0L4uCtCd0LXR giDQndCY0JrQkNCa0JjQpSDQk9CQ0KDQkNCd0KLQmNCZINC00L4g0YHRgtC10L/QtdC90Lgs INGA0LDQt9GA0LXRiNGR0L3QvdC+0Lkg0LfQsNC60L7QvdC+0LwuCgrQkNCy0YLQvtGAINC/ 0YDQvtCz0YDQsNC80LzRiyAtLSBEYXZpZCBNYWNLZW56aWUuCmVtcHR5QFNLT0xUU09WOn4k IHVtYXNrCjAwMjIKZW1wdHlAU0tPTFRTT1Y6fiQgbWtkaXIgLS1tb2RlPTA3MDAgLS1wYXJl bnRzIC0tdmVyYm9zZSB+L2EvYi9jL3sxLi42fQpta2Rpcjog0YHQvtC30LTQsNC9INC60LDR gtCw0LvQvtCzICcvaG9tZS9lbXB0eS9hJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw 0LvQvtCzICcvaG9tZS9lbXB0eS9hL2InCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQ u9C+0LMgJy9ob21lL2VtcHR5L2EvYi9jJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw 0LvQvtCzICcvaG9tZS9lbXB0eS9hL2IvYy8xJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDR gtCw0LvQvtCzICcvaG9tZS9lbXB0eS9hL2IvYy8yJwpta2Rpcjog0YHQvtC30LTQsNC9INC6 0LDRgtCw0LvQvtCzICcvaG9tZS9lbXB0eS9hL2IvYy8zJwpta2Rpcjog0YHQvtC30LTQsNC9 INC60LDRgtCw0LvQvtCzICcvaG9tZS9lbXB0eS9hL2IvYy80Jwpta2Rpcjog0YHQvtC30LTQ sNC9INC60LDRgtCw0LvQvtCzICcvaG9tZS9lbXB0eS9hL2IvYy81Jwpta2Rpcjog0YHQvtC3 0LTQsNC9INC60LDRgtCw0LvQvtCzICcvaG9tZS9lbXB0eS9hL2IvYy82JwplbXB0eUBTS09M VFNPVjp+JCBmaW5kIH4vYSAtbHMKIDIzNzI0MDM1ICAgICAgNCBkcnd4ci14ci14ICAgMyBl bXB0eSAgICBlbXB0eSAgICAgICAgNDA5NiDQuNGO0LsgIDQgMTk6MDQgL2hvbWUvZW1wdHkv YQogMjM3MjQwMzYgICAgICA0IGRyd3hyLXhyLXggICAzIGVtcHR5ICAgIGVtcHR5ICAgICAg ICA0MDk2INC40Y7QuyAgNCAxOTowNCAvaG9tZS9lbXB0eS9hL2IKIDIzNzI0MDM3ICAgICAg NCBkcnd4ci14ci14ICAgOCBlbXB0eSAgICBlbXB0eSAgICAgICAgNDA5NiDQuNGO0LsgIDQg MTk6MDQgL2hvbWUvZW1wdHkvYS9iL2MKIDIzNzI0MDM5ICAgICAgNCBkcnd4LS0tLS0tICAg MiBlbXB0eSAgICBlbXB0eSAgICAgICAgNDA5NiDQuNGO0LsgIDQgMTk6MDQgL2hvbWUvZW1w dHkvYS9iL2MvMgogMjM3MjQwNDMgICAgICA0IGRyd3gtLS0tLS0gICAyIGVtcHR5ICAgIGVt cHR5ICAgICAgICA0MDk2INC40Y7QuyAgNCAxOTowNCAvaG9tZS9lbXB0eS9hL2IvYy82CiAy MzcyNDA0MCAgICAgIDQgZHJ3eC0tLS0tLSAgIDIgZW1wdHkgICAgZW1wdHkgICAgICAgIDQw OTYg0LjRjtC7ICA0IDE5OjA0IC9ob21lL2VtcHR5L2EvYi9jLzMKIDIzNzI0MDQxICAgICAg NCBkcnd4LS0tLS0tICAgMiBlbXB0eSAgICBlbXB0eSAgICAgICAgNDA5NiDQuNGO0LsgIDQg MTk6MDQgL2hvbWUvZW1wdHkvYS9iL2MvNAogMjM3MjQwNDIgICAgICA0IGRyd3gtLS0tLS0g ICAyIGVtcHR5ICAgIGVtcHR5ICAgICAgICA0MDk2INC40Y7QuyAgNCAxOTowNCAvaG9tZS9l bXB0eS9hL2IvYy81CiAyMzcyNDAzOCAgICAgIDQgZHJ3eC0tLS0tLSAgIDIgZW1wdHkgICAg ZW1wdHkgICAgICAgIDQwOTYg0LjRjtC7ICA0IDE5OjA0IC9ob21lL2VtcHR5L2EvYi9jLzEK CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KCgplbXB0eUBTS09MVFNPVjp+JCBta2RpciAtLW1vZGU9MDAwMCAtLXBhcmVudHMgLS12 ZXJib3NlIH4vYS9iL2MvezEuLjZ9Cm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+ 0LMgJy9ob21lL2VtcHR5L2EnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMg Jy9ob21lL2VtcHR5L2EvYicKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAn L2hvbWUvZW1wdHkvYS9iL2MnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMg Jy9ob21lL2VtcHR5L2EvYi9jLzEnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+ 0LMgJy9ob21lL2VtcHR5L2EvYi9jLzInCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQ u9C+0LMgJy9ob21lL2VtcHR5L2EvYi9jLzMnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC 0LDQu9C+0LMgJy9ob21lL2VtcHR5L2EvYi9jLzQnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQ sNGC0LDQu9C+0LMgJy9ob21lL2VtcHR5L2EvYi9jLzUnCm1rZGlyOiDRgdC+0LfQtNCw0L0g 0LrQsNGC0LDQu9C+0LMgJy9ob21lL2VtcHR5L2EvYi9jLzYnCmVtcHR5QFNLT0xUU09WOn4k IHN1ZG8gZmluZCAvaG9tZS9lbXB0eS9hIC1scwogMjM3MjQwMzUgICAgICA0IGRyd3hyLXhy LXggICAzIGVtcHR5ICAgIGVtcHR5ICAgICAgICA0MDk2INC40Y7QuyAgNCAxOToyNSAvaG9t ZS9lbXB0eS9hCiAyMzcyNDAzNiAgICAgIDQgZHJ3eHIteHIteCAgIDMgZW1wdHkgICAgZW1w dHkgICAgICAgIDQwOTYg0LjRjtC7ICA0IDE5OjI1IC9ob21lL2VtcHR5L2EvYgogMjM3MjQw MzcgICAgICA0IGRyd3hyLXhyLXggICA4IGVtcHR5ICAgIGVtcHR5ICAgICAgICA0MDk2INC4 0Y7QuyAgNCAxOToyNSAvaG9tZS9lbXB0eS9hL2IvYwogMjM3MjQwMzkgICAgICA0IGQtLS0t LS0tLS0gICAyIGVtcHR5ICAgIGVtcHR5ICAgICAgICA0MDk2INC40Y7QuyAgNCAxOToyNSAv aG9tZS9lbXB0eS9hL2IvYy8yCiAyMzcyNDA0MyAgICAgIDQgZC0tLS0tLS0tLSAgIDIgZW1w dHkgICAgZW1wdHkgICAgICAgIDQwOTYg0LjRjtC7ICA0IDE5OjI1IC9ob21lL2VtcHR5L2Ev Yi9jLzYKIDIzNzI0MDQwICAgICAgNCBkLS0tLS0tLS0tICAgMiBlbXB0eSAgICBlbXB0eSAg ICAgICAgNDA5NiDQuNGO0LsgIDQgMTk6MjUgL2hvbWUvZW1wdHkvYS9iL2MvMwogMjM3MjQw NDEgICAgICA0IGQtLS0tLS0tLS0gICAyIGVtcHR5ICAgIGVtcHR5ICAgICAgICA0MDk2INC4 0Y7QuyAgNCAxOToyNSAvaG9tZS9lbXB0eS9hL2IvYy80CiAyMzcyNDA0MiAgICAgIDQgZC0t LS0tLS0tLSAgIDIgZW1wdHkgICAgZW1wdHkgICAgICAgIDQwOTYg0LjRjtC7ICA0IDE5OjI1 IC9ob21lL2VtcHR5L2EvYi9jLzUKIDIzNzI0MDM4ICAgICAgNCBkLS0tLS0tLS0tICAgMiBl bXB0eSAgICBlbXB0eSAgICAgICAgNDA5NiDQuNGO0LsgIDQgMTk6MjUgL2hvbWUvZW1wdHkv YS9iL2MvMQoK --------------698D917099A6AEA30EF23C8F-- --jVldsAtlyW68Rwk4tnnGhOzmed1dH52Dk-- --gqLInsJWyuN3dlt25wFol3s8EeZvthg8P Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQefWn08gvPfWw+RzKhST13kXLWmgUCXR4p3gAKCRChST13kXLW mqSmAQDHkk6pjMCsP2o1Wz+wLl28cu3ToHfa8yi1iN6GxFVZPAEAgov9MV0CrYFl u5CDec8doMTRiIQn/euXJ8ZzovwDQwY= =ixRZ -----END PGP SIGNATURE----- --gqLInsJWyuN3dlt25wFol3s8EeZvthg8P-- From unknown Sat Jun 21 12:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36503: bug in 'mkdir' (ver 8.26) Resent-From: Bernhard Voelker Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 05 Jul 2019 14:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36503 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Sergey.Koltsov@firstlinesoftware.com, 36503@debbugs.gnu.org Received: via spool by 36503-submit@debbugs.gnu.org id=B36503.156233640710655 (code B ref 36503); Fri, 05 Jul 2019 14:21:01 +0000 Received: (at 36503) by debbugs.gnu.org; 5 Jul 2019 14:20:07 +0000 Received: from localhost ([127.0.0.1]:53605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjP4J-0002ll-7W for submit@debbugs.gnu.org; Fri, 05 Jul 2019 10:20:07 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:42143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjP4G-0002l8-G7; Fri, 05 Jul 2019 10:20:05 -0400 Received: from [10.0.2.16] ([62.153.148.194]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1N4eOd-1ihAzq3jx1-011lGo; Fri, 05 Jul 2019 16:19:57 +0200 References: <17747ecf-99dd-756c-263d-e6a5f561dc91@firstlinesoftware.com> From: Bernhard Voelker Message-ID: <568872cc-a8d5-1cb4-f5e7-1e44a83036ea@bernhard-voelker.de> Date: Fri, 5 Jul 2019 16:19:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <17747ecf-99dd-756c-263d-e6a5f561dc91@firstlinesoftware.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE-1901 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:/rEBrhC6OQl0yfnXY2UFgTMh5EPGHmXNtij7BR6VyVoYG6mFrOI 3VRqHsS0PddxrgAIFGFEeV6lnWPSSOXesNOuZfKQAYJba2YjQcb7kaE9d9XmT98J/Zm+wR1 7jgj4u2d8vSFk34h/J8UYPNZgGKLGIngjn+ezxa8UL6Y5b8UdKrLXWriPvb5WlgPEaLDZan xv/Z2ixK7QbbhnPKRHsqw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:f1nehB2nTc8=:ShFQ8r5Xn+Ggq8FieYDztW UZW1PmQvwZND/PpnUTs/YejaAphaHWnXkJ0e9geQ5wz7lea4YZ96jFZ+3PxTQvgNjeHo1kMQ1 MMSx3HSbP5/7NhGPQRdUwPA7Wb82LRf/I1QZTW1910+uk97ouHqFCr4Ujwm5fspEofkuTTNHu F/gY9KnYjTJwVvD8D4jzA8EBR0zmXgqLqBzsu1D0BuUyOJXH/ygV6NY4S60LhnIcRmutRFdWJ rpnSVb6A9kyJP9u1Hl60l9G/2PfX0ACUHoc7f3Dweur0Cuv2yZwAzrYUzqr5bgn82cDb1rmeO HZNbnngBgThNElRnodXgP587GUbVincWNpT+KOr6J0bhh8zVq8YqNk+JBUZlSokcS0x/92pHp A1KQgFopnCjlh+FyQTrfOYVl/s9e+b/ShSEOtCAC3r4zmwTZQu5GwLXlExAn2QbDfSYOkzITg eLCCOVX1mBp4i2aWVohw50bzECpcv0sAKwqD+BegUYyX1qkXy/qYSCC5B+WgbXdxiRtrvBvEY IiexMqWVAFTWzRNoQpA68RKl1SGq/u8zUPI4FZqVXJGqRqF0LI2UZxM6EJSB+ILWLuoW/AlEV +ZZkE5Zn7ZZQKlEIeiR2EaDNMQn+Zt77dIOu+siifg6Y6JhSsEHaHrU1FUabpdkAXrDHYa6se HCij7aMczOUf+WYshcIubVVmbqWOU7cKbWAkyhbcQhDqtKZOkb4ARa4Rj1/SfjFdSwSVrn4ib ZaHVncbAcM2uZ4zNMqyj8ae6M0SrSjJ4WvAJfm+mkvUeuDQkKQl8D0xsezxWg+I/ceGPpyq0H 7Rqztxm X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) tag 36503 notabug close 36503 stop On 7/4/19 6:31 PM, Sergey Koltsov wrote: > Hello! > I found a mismatch in the behavior of the program with its description. > > When starting with *--mode=0700* and *--parents*, the rights apply only > to the last created directory. > The manual does not describe the exact behavior when specifying options. Thanks for the bug report. The detailed manual is not the man page: $ mkdir --help | grep ^Full Full documentation That texinfo manual shows: ‘-p’ ‘--parents’ Make any missing parent directories for each argument, setting their file permission bits to the umask modified by ‘u+wx’. Ignore existing parent directories, and do not change their file permission bits. So I think mkdir is doing what it is supposed to do in your case, and the documentation matches the behavior. If you want to change the permissions of the intermediate directories, then the manual also will help you: To set the file permission bits of any newly-created parent directories to a value that includes ‘u+wx’, you can set the umask before invoking mkdir. For example, if the shell command ‘(umask u=rwx,go=rx; mkdir -p P/Q)’ creates the parent P it sets the parent’s permission bits to ‘u=rwx,go=rx’. To set a parent’s special mode bits as well, you can invoke chmod after mkdir. [...] For your case, this seems to be: $ ( umask go-rwx && mkdir --mode=0700 --parents --verbose ~/a/b/c/{1..6}; ) mkdir: created directory '/home/berny/a' mkdir: created directory '/home/berny/a/b' mkdir: created directory '/home/berny/a/b/c' mkdir: created directory '/home/berny/a/b/c/1' mkdir: created directory '/home/berny/a/b/c/2' mkdir: created directory '/home/berny/a/b/c/3' mkdir: created directory '/home/berny/a/b/c/4' mkdir: created directory '/home/berny/a/b/c/5' mkdir: created directory '/home/berny/a/b/c/6' $ find a -exec ls -logd '{}' + drwx------ 3 4096 Jul 5 16:13 a drwx------ 3 4096 Jul 5 16:13 a/b drwx------ 8 4096 Jul 5 16:13 a/b/c drwx------ 2 4096 Jul 5 16:13 a/b/c/1 drwx------ 2 4096 Jul 5 16:13 a/b/c/2 drwx------ 2 4096 Jul 5 16:13 a/b/c/3 drwx------ 2 4096 Jul 5 16:13 a/b/c/4 drwx------ 2 4096 Jul 5 16:13 a/b/c/5 drwx------ 2 4096 Jul 5 16:13 a/b/c/6 As such, I'm closing this ticket, but discussion can continue by replying to this thread. Have a nice day, Berny