Я полностью запутался между umask и chmod. Оба используются, чтобы дать разрешения файлам. Но где именно разница и когда их использовать.
Я прочитал онлайн-документацию, но оба они выглядят одинаково для меня.
umask: umask используется для установки прав доступа к файлам по умолчанию. Эти разрешения будут использоваться для всех последующих файлов при их создании. chmod: используется для изменения прав доступа к файлам и каталогам.
Насколько я понимаю, если, например, создан файл test.doc.
По умолчанию unix выдает файлу 022 код umask.
Теперь, когда я изменяю его на chmod 666 test.doc, я могу изменить уровень разрешений этого файла.
А что если я использую umask 666 для того же файла?
Какая разница, когда я использую CHMOD 666 и Umask 666