Эта способность разработана, или это - просто способ, которым это, оказывается, работает?
Разработанный тот путь.
Будет это последовательное через *отклоняет варианты?
Это должно, да.
Это - принятая практика?
Зависит от того, что Вы имеете в виду. Этот тип вещи отвечает на чрезвычайно определенную проблему (см. учетные записи root/toor). Где-либо еще и Вы просите глупую проблему в будущем. Если Вы не уверены, является ли это правильным решением, это, вероятно, не.
Там непреднамеренные последствия к этой практике?
Это - главный обычай для обработки имен пользователей и UIDs как взаимозаменяемых. Как несколько других людей указали, аудиты входа в систему/действия будут неточны. Вы также захотите рассмотреть поведение любых связанных с соответствующим пользователем сценариев/программ (useradd Вашего дистрибутива, usermod, userdel сценарии, любые периодические сценарии обслуживания, и т.д.).
Что Вы пытаетесь выполнить с этим, которое не было бы выполнено путем добавления этих двух пользователей к новой группе и допущения, который группируют полномочия, в которых Вы нуждаетесь?
Я несколько раз сталкивался с этой точной проблемой, и каждый раз, когда решение было к:
Я провел часы, отлаживая это на клиентском сайте однажды, и это было приемом. С тех пор, каждый раз, когда это произошло, это было фиксацией.
Я не уверен, какова первопричина, но мы разорвали конфигурацию IIS однажды пытающийся понять это и даже имели Microsoft RDC'ing в рассматриваемый сервер в течение 2 или 3 часов, и они не могли помочь также.
Таким образом, я списываю его как недокументированную ошибку в ASP.NET/IIS.
Попробуйте это: http://localhost/blah.aspx (должна быть несуществующая страница). Если это дает Вам 404 вместо ошибочной страницы asp.net затем, asp.net не работает, если это дает Вам 403 ошибки затем, полномочия для сайта являются неправильными.
Вот контрольный список, который может помочь:
ASP.NET установлен и зарегистрирован?
CD/d %windir %\Microsoft. Net\Framework\v2.0.50727
aspnet_regiis-ua
aspnet_regiis-i - включить
ASP.NET работает?
Проверьте вкладку "ASP.NET" в свойства своего веб-сайта. Удостоверьтесь, что это использует правильную версию.
Проверьте вкладку "Home Directory" в свойства своего сайта, проверьте установку "Execute Permissions", она должна быть установлена позволить сценарии. Также проверьте "Расширения веб-сервиса", чтобы удостовериться, что asp.net позволяют работать.
Вы не должны удалять/переустанавливать IIS для восстанавливания поддержки .NET на предыдущий ответ. Просто выполните утилиту aspnet_regiis.exe, которая расположена в соответствующей framwork папке, например:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727