[max @ localhost ~] $ umask
Це відображатиметься за замовчуванням umask
0002
В /etc/bashrc
файли за замовчуванням зберігаються
16 if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
17 umask 002
18 else
19 umask 022
20 fi
За замовчуванням umask для звичайного користувача 002
За замовчуванням umask для користувача root 022
Для каталогів базовими правами доступу є 0777, а для файлів 0666
Це означає, що якщо ви встановите значення umask на 002, ви віднімаєте umask з базових дозволів
Для каталогів
777-002 = 775
Для файлів
666-002 = 664
[max @ localhost ~] $ mkdir file1
[max @ localhost ~] $ ls -ld file1
drwxrwxr-x 2 max max 4096 25 вересня 15:37 file1 ------ & gt; 775
[max @ localhost ~] $ touch file2
[max @ localhost ~] $ ls -l file2
-rw-rw-r-- 1 max max 0 Sep 25 15:40 file2 ------- & gt; 664