$ umask
Маска прав для новых файлов. Она помогает проверить или изменить пользователей, группы и права доступа. Например, umask 027 — новые файлы закрыты от «остальных».
Синтаксис
umask [ЗНАЧЕНИЕ]
Основные опции
| -S | символьный вид текущей маски |
Примеры из практики
$ umask 027После запуска · пошаговоЧто произойдёт: новые файлы закрыты от «остальных». Что появится в терминале: При успешном выполнении команда, скорее всего, ничего не напечатает и просто вернёт приглашение терминала. Как понять, что всё получилось: Сразу выполните «echo $?»: значение 0 означает успешное завершение. Затем проверьте изменение подходящей командой — например, ls, stat, systemctl status или getent.
$ umask -SПосле запуска · пошаговоЧто произойдёт: показать маску символами. Что появится в терминале: При успешном выполнении команда, скорее всего, ничего не напечатает и просто вернёт приглашение терминала. Как понять, что всё получилось: Сразу выполните «echo $?»: значение 0 означает успешное завершение. Затем проверьте изменение подходящей командой — например, ls, stat, systemctl status или getent.
Совет практика. umask 077 в ~/.bashrc — привычка параноика на общих серверах.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE