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. The catalog was created in: * GNU bash, версия 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 -- Thank you, I recommend to encrypt all messages. My fingerprint: 1E7D 69F4 F20B CF7D 6C3E 4732 A149 3D77 9172 D69A First Line Software <http://www.firstlinesoftware.com/> Sergey Koltsov Support engineer | *First Line Software* | St. Petersburg O +7 812 336-5533 | M +7 981 113-9005 | Skype: alexandrovv666 Email <mailto:sergey.kolt...@firstlinesoftware.com> | Website <http://www.firstlinesoftware.com/> | Facebook <https://www.facebook.com/firstlinesoftwareinc> | Twitter <https://twitter.com/firstlinesoft> | LinkedIn <http://www.linkedin.com/company/875103> Think results.
empty@SKOLTSOV:~$ mkdir --version mkdir (GNU coreutils) 8.26 Copyright (C) 2016 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html> Это свободное ПО: вы можете изменять и распространять его. Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом. Автор программы -- David MacKenzie. empty@SKOLTSOV:~$ umask 0022 empty@SKOLTSOV:~$ mkdir --mode=0700 --parents --verbose ~/a/b/c/{1..6} mkdir: создан каталог '/home/empty/a' mkdir: создан каталог '/home/empty/a/b' mkdir: создан каталог '/home/empty/a/b/c' mkdir: создан каталог '/home/empty/a/b/c/1' mkdir: создан каталог '/home/empty/a/b/c/2' mkdir: создан каталог '/home/empty/a/b/c/3' mkdir: создан каталог '/home/empty/a/b/c/4' mkdir: создан каталог '/home/empty/a/b/c/5' mkdir: создан каталог '/home/empty/a/b/c/6' empty@SKOLTSOV:~$ find ~/a -ls 23724035 4 drwxr-xr-x 3 empty empty 4096 июл 4 19:04 /home/empty/a 23724036 4 drwxr-xr-x 3 empty empty 4096 июл 4 19:04 /home/empty/a/b 23724037 4 drwxr-xr-x 8 empty empty 4096 июл 4 19:04 /home/empty/a/b/c 23724039 4 drwx------ 2 empty empty 4096 июл 4 19:04 /home/empty/a/b/c/2 23724043 4 drwx------ 2 empty empty 4096 июл 4 19:04 /home/empty/a/b/c/6 23724040 4 drwx------ 2 empty empty 4096 июл 4 19:04 /home/empty/a/b/c/3 23724041 4 drwx------ 2 empty empty 4096 июл 4 19:04 /home/empty/a/b/c/4 23724042 4 drwx------ 2 empty empty 4096 июл 4 19:04 /home/empty/a/b/c/5 23724038 4 drwx------ 2 empty empty 4096 июл 4 19:04 /home/empty/a/b/c/1 ----------------------------------------------------- empty@SKOLTSOV:~$ mkdir --mode=0000 --parents --verbose ~/a/b/c/{1..6} mkdir: создан каталог '/home/empty/a' mkdir: создан каталог '/home/empty/a/b' mkdir: создан каталог '/home/empty/a/b/c' mkdir: создан каталог '/home/empty/a/b/c/1' mkdir: создан каталог '/home/empty/a/b/c/2' mkdir: создан каталог '/home/empty/a/b/c/3' mkdir: создан каталог '/home/empty/a/b/c/4' mkdir: создан каталог '/home/empty/a/b/c/5' mkdir: создан каталог '/home/empty/a/b/c/6' empty@SKOLTSOV:~$ sudo find /home/empty/a -ls 23724035 4 drwxr-xr-x 3 empty empty 4096 июл 4 19:25 /home/empty/a 23724036 4 drwxr-xr-x 3 empty empty 4096 июл 4 19:25 /home/empty/a/b 23724037 4 drwxr-xr-x 8 empty empty 4096 июл 4 19:25 /home/empty/a/b/c 23724039 4 d--------- 2 empty empty 4096 июл 4 19:25 /home/empty/a/b/c/2 23724043 4 d--------- 2 empty empty 4096 июл 4 19:25 /home/empty/a/b/c/6 23724040 4 d--------- 2 empty empty 4096 июл 4 19:25 /home/empty/a/b/c/3 23724041 4 d--------- 2 empty empty 4096 июл 4 19:25 /home/empty/a/b/c/4 23724042 4 d--------- 2 empty empty 4096 июл 4 19:25 /home/empty/a/b/c/5 23724038 4 d--------- 2 empty empty 4096 июл 4 19:25 /home/empty/a/b/c/1
signature.asc
Description: OpenPGP digital signature