У меня возникли проблемы с пониманием поведения определенных файлов. Вот шаги, чтобы воспроизвести:Права доступа к файлам Windows Server 2008 R2
Войдите на сервер, используя учетную запись администратора по умолчанию
Создайте текстовый файл (testfile.txt) в C: \ ProgramData, содержащий некоторый произвольный текст
Создать новую учетную запись пользователя и сделать его членом группы администраторов
войти с помощью новой учетной записи и откройте C: \ ProgramData \ testfile.txt
Редактировать текст и попытаться сохранить
щелчкнуть сохранить Я представил с какдиалоговым, что свидетельствует о том, что я не имеет необходимые права для редактирования файла. Это кажется странным, учитывая, что новая учетная запись пользователя является членом Администраторов.
Когда я просматриваю права доступа к файлу, я вижу, что в списке перечислены три группы: система, администраторы и пользователи. Системные и администраторы имеют полные разрешения, однако пользователи имеют только Проверку & Выполнение и чтение разрешений.
Похоже, что когда я открываю файл testfile.txt из новой учетной записи пользователя, он открывается в контексте группы «Пользователи», несмотря на то, что он является членом «Администраторы», это правильно? Это, безусловно, объясняет поведение.
Причина, по которой это для меня проблема, заключается в том, что если я развожу приложение через «Запуск от имени администратора», обычные пользователи смогут редактировать текстовые файлы, которые я устанавливаю в ProgramData.
Является ли это поведение ограниченным сервером Windows или оно то же самое в Vista и Win7.