Мені вдалося отримати наступне для роботи в Windows 7. Природно, YMMV. З піднятого командного рядка (адміністратора) виконайте
icacls E:\Logs /grant nik:f
де f
означає повний контроль. Здається, це додає запис контролю доступу (ACE), що дає вам повний контроль, не змінюючи нічого іншого. Зробіть це, потім знову подивіться на властивості; а потім, якщо хочете, видаліть ACE. Якщо ви хочете бути особливо обережними щодо відновлення ACL до того, яким він був до того, як ви підробляли його, спробуйте:
icacls E:\Logs /save Z-acl
icacls E:\Logs /grant nik:f
(Перейдіть до каталогу.)
icacls E:\ /restore Z-acl
Зауважте дивний синтаксис останньої команди. Z-acl
- це лише довільне ім'я файлу. Примітка: на мій досвід, це має бути просто просте ім’я файлу; я намагався
icacls \mys\ter\y_f\ile /save \Users\scott\Documents\acl
і це не спрацювало; мабуть тому, що я вказав шлях до вихідного файлу.
До речі, у мене виникла проблема dir /Q
з правильною роботою. Часто неправильно говорили, що власником є СИСТЕМА. Провідник Windows (властивості файлів) є більш інформативним.
cmd
та введенніdir /Q foldername
? Це має показати вам власника (за звичайних міркувань).