Назад | Перейти на главную страницу

Принятие права владения папкой не дает полного доступа

Резюме:

Даже после того, как я стал владельцем только что созданного каталога с именем «NewWebsite» внутри существующего каталога «c: \ inetpub \» на Windows Server 2008 R2 (SP1), у меня нет полного доступа. Самый очевидный симптом - щелчок правой кнопкой мыши «Новый» имеет только «Папку» со значком UAC.

Подробности:

Я настраиваю наш продукт (веб-сайт) на Windows Server 2008 R2 Standard (SP1), которая представляет собой виртуальную машину, размещенную на одном из наших клиентов (я не знаю, какая виртуальная технология, но я не думаю, что это имеет значение - если да, дайте мне знать).

Машина была создана для меня клиентом (который завален снегом и не имеет времени помочь мне), а учетная запись, с которой я получаю доступ к машине, является частью локальной группы администраторов.

Я создал новую папку в «c: \ inetpub \» для проекта с именем «NewWebsite» (просто пример), и я стал владельцем папки, используя этот ответ. Я также убедился, что поставил галочку Replace owner on subcontainers and objects флажок перед ОК через окна.

Проблема в том, что я все еще не являюсь владельцем папки. Самый простой пример - это то, что в подменю «Создать» при щелчке правой кнопкой мыши по папке есть только «Папка» со значком UAC рядом с ней .. у него нет обычного списка типов файлов.

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

Может ли это быть проблема с групповой политикой, или я упускаю что-то очевидное?

(Мне приходилось делать это на предыдущей клиентской машине, и я уверен, что это было легко сделать - к сожалению, в то время я не делал заметок, поэтому не могу точно вспомнить, что я сделал)

Обновить:

Насколько я могу судить, каталог «inetpub» защищен в силу того, что он является системной папкой, и поэтому стандартное владение не будет работать.

Мой клиент предоставил мою учетную запись Full Control из c:\inetpub\ папка, и теперь у меня есть требуемый доступ. (Думаю, это то, что я мог бы сделать сам, поскольку у меня был доступ локального администратора на машине).

Похоже, вы получили право владения, но не добавили разрешение на доступ. Принятие права собственности не дает разрешения - это разные вещи. (Я полагаю, принцип безопасности "СОЗДАТЕЛЬ ВЛАДЕЛЬЦА" как бы смешивает эти два понятия ...)

Измените ACL в папке и добавьте разрешение «Ваш пользователь / полный доступ». Я подозреваю, что после этого у вас все будет хорошо.

Я думаю, что это как-то связано с IIS и что IIS_USR на самом деле является владельцем этой папки. Будучи по умолчанию владельцем Windows, вы не сможете изменить это там.

Вы можете попробовать использовать внутри нее другую папку и назначить себе полные права (зачем вам владение этой папкой?).

Если вы пытаетесь создать веб-сайт, вы можете использовать диспетчер IIS, поскольку это может быть проще, чем любой обходной путь.