Есть ли разница между umask 0022
и 022
? Я хочу изменить свой umask на 022
. Как мне это сделать?
Разность масок между 0022 и 022
Ответ 1
Нет разницы между umask 0022
и umask 022
.
Октальные umasks вычисляются поразрядным И унарного дополнения аргумента с использованием побитового NOT.
Установите umask следующим образом:
[email protected]:~$ umask 0077
[email protected]:~$ umask
0077
[email protected]:~$ umask 0022
[email protected]:~$ umask
0022
Краткое описание значений значения umask:
umask 077 - Назначает разрешения, так что только у вас есть доступ для чтения/записи файлов, а также чтение/запись/поиск каталогов, которые у вас есть. Все остальные не имеют прав доступа к вашим файлам или каталогам.
umask 022 - назначает разрешения, так что только вы имеете доступ для чтения/записи файлов, а также чтение/запись/поиск для ваших собственных каталогов. Все остальные имеют доступ только для чтения к вашим файлам, а также доступ для чтения/поиска к вашим каталогам.
umask 002 - назначает разрешения, чтобы только вы и члены вашей группы имели доступ на чтение и запись к файлам, а также доступ для чтения/записи/поиска к вашим каталогам. Все остальные имеют доступ только для чтения к вашим файлам и чтение/поиск в ваши каталоги.
Дополнительные сведения о том, что делает umask:
Как установить ваш umask по умолчанию, см. эту статью: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html
Если вы хотите получить более подробную информацию, это интересная статья: http://articles.slicehost.com/2010/7/17/umask-and-unusual-file-permissions-and-types
Ответы на этот пост также дают некоторое представление о битах umask: https://stackoverflow.com/info/4056912/question-about-umask-in-linux