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:[email protected]> | 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
