Разница Umask между 0022 и 022 [закрыто]

есть ли разница между umask 0022 и 022? Я хочу изменить свою umask на 022. Как я могу это сделать?

1 ответов


нет никакой разницы между umask 0022 и значение umask 022.

восьмеричные umasks вычисляются с помощью побитового и унарного дополнения аргумента, используя побитовое не.

установите umask следующим образом:

el@apollo:~$ umask 0077
el@apollo:~$ umask
0077
el@apollo:~$ umask 0022
el@apollo:~$ 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/questions/4056912/question-about-umask-in-linux