В IIS 7 можно настроить пулы приложений для выполнения в 32-разрядном режиме; это довольно полезно, когда необходимо получить доступ к DLLs, которые только доступны для 32-разрядных систем.
Можно изменить свойства пула приложений по умолчанию для создания целого веб-сервера выполненным в x86 режиме, или можно создать новый пул приложений, настроить его, чтобы быть 32-разрядными и присвоить определенные веб-сайты и/или виртуальные каталоги к нему.
Ключ - то, что umask ("пользовательская маска") предназначается, чтобы помешать процессам создавать файлы с битами полномочий, которые они, как предполагается, не используют. При рассмотрении его с той точки зрения понятие umask может иметь больше смысла; в частности, общий umask 022 препятствует тому, чтобы процессы создали файлы, которые перезаписываемы группой или миром, который обычно является, что Вы хотите.
Входное значение является восьмеричным, который может потребовать, чтобы продвижение 0 было проанализировано правильно. Поскольку маска владельца почти всегда 0, маска может быть введена с тремя цифрами. Как И маска, это должно было бы быть введено как 0755 или 0750.
Определение его как И НЕ операция делает его более безопасным, если символы пропущены в маске. Если umask был и операция И umask 5
предоставил бы только ограниченный глобальный доступ и umask 0
было бы еще хуже. umasq 75
проанализированный, поскольку десятичное значение было бы быть эффективно umask 113
который не предоставил бы доступ чтения.
Править: С другой точки зрения маска является списком битов, которые Вы хотите замаскированный прочь. Поэтому Вы хотите маски как 026
вместо 0751
. Внутреннее представление может быть 07751
или что когда-либо подходит для Выполнения операции "И". В противном случае преобразование относительно тривиально, и в главной схеме вещей маска не становится прикладной настолько часто.