1

Установка: Cygwin на Windows 8 64bit. UAC включен.

Сценарий: я запускаю Cygwin без прав администратора. Я иду в каталог и создаю новый файл. Оказывается, у меня нет прав на запись в этот каталог. Cygwin не пишет сообщение об ошибке и создает файл в любом случае. Я могу использовать эту сессию Cygwin для доступа к файлу без проблем.

Однако, когда я использую проводник Windows, я не могу найти файл. Если я запускаю Cygwin с правами администратора и захожу в тот же каталог, файла там нет. Файл появляется, только если я запускаю Cygwin без прав администратора. Я не могу найти документацию этого поведения нигде.

Где Cygwin помещает файл? Почему я не вижу его, если я запускаю с правами администратора?

Спасибо

1 ответ1

1

Это виртуальное хранилище файлов Windows в действии, представленное в Vista. Он перенаправляет несанкционированные записи ограниченным пользователям в C:\Users\Username\AppData\Local\VirtualStore . Подробнее об этом на MSDN .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .