Windows, отдай мои файлы!
18 января 2010
При работе с переносным винчестером или флешкой на разных машинах под разными пользователями случается так, что права на некоторые файлы выставляются для конкретного пользователя и из под другого файлы перестают открываться.
Чтобы вернуть права, надо стать владельцем файла и разрешить своему текущему пользователю (или всем) действия для файла. Когда файлов два или три, это особых проблем не вызывает, но когда их сотни — возвращать права руками очень долго.
Чтобы решить это быстро и красиво, создаём файл restore_permissions.bat:
takeown /f %1 /r /d y icacls %1 /grant:r %2:F /t
Пользоваться желательно под администратором. Синтаксис такой:
restore_permissions "путь_до_файла_или_папки" пользователь_которому_надо_дать_прав
Например, музыку я отнял у NTFS так:
restore_permissions "z:/music" everyone
Комментарии RSS по email OK
Консоль это, конечно, весело, но не настолько же:
http://forum.oszone.net/post-1018943-6.html
@Megazoll
Вы не учитываете что приведенный вами рецепт works only with Vista/7, к тому же есть замечательная штука - Total Commander, к которому очень удобно приделывать всякого вида штуки...