Файл, створений у cygwin, неможливо знайти


1

Налаштування: Cygwin на Windows 8 64bit. Увімкнено UAC.

Сценарій: запускаю cygwin без права адміністратора. Заходжу в каталог і створюю новий файл. Виявляється, у мене немає доступу до запису до цього каталогу. Cygwin не пише повідомлення про помилку і не створює файл все одно. Я можу використовувати цей сеанс cygwin для доступу до файлу без проблем.

Однак, коли я використовую Провідник файлів Windows, я не можу його знайти. Якщо я запускаю Cygwin як адміністратор і переходжу до тієї самої директорії, файл там немає. Цей файл відображається лише в тому випадку, якщо я запускаю Cygwin без права адміністратора. Я ніде не можу знайти жодної документації такої поведінки.

Куди cygwin помістить файл? Чому я не можу побачити це, якщо я запускаю з правами адміністратора?

Дякую

Відповіді:


1

Це віртуальна зберігання файлів Windows, як це було представлено у Vista. Він переспрямовує несанкціоновані записи обмеженими користувачами на C:\Users\Username\AppData\Local\VirtualStore. Детальніше про це на MSDN .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.