Vadikan
30-11-2004, 01:33
Чтобы получить доступ к файлу или папке, не имея на это соответствующих разрешений, необходимо стать владельцем такого файла или папки. Это позволяет компенсировать отсутствие разрешений на доступ. О том, как это сделать, читаем на русском (http://support.microsoft.com/kb/307874/ru) или на английском (http://support.microsoft.com/default.aspx?scid=kb;en-us;308421)...[hr]
В случае если способ приведенный в статье по ссылке выше не помог в получении доступа к объектам, используйте утилиту командной строки CACLS для изменения таблиц управления доступом.
Просмотр и изменение таблиц управления доступом (ACL) к файлам
CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]]
[/P имя:доступ [...]] [/D имя [...]]
имяФайла Вывод таблиц управления доступом.
/T Замена таблиц управления доступом для указанных файлов
в текущем каталоге и всех подкаталогах.
/E Изменение таблицы управления доступом вместо ее замены.
/C Продолжение при ошибках отказа в доступе.
/G имя:доступ Определение разрешений для указанных пользователей.
"доступ": R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/R имя Отзыв разрешений для пользователя (только вместе с /E).
/P имя:доступ Замена разрешений для указанного пользователя.
"доступ": N Отсутствует
R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/D имя Запрет на доступ для указанного пользователя.
[hr]Примеры решения реальных задач
Внимание! Приведенные ниже команды должны выполняться с правами администратора
Q. Задача - получить доступ к папке E:\Documents and Settings
А. Можно с помощью calcs cacls "e:\documents and settings" /t /c /g ИмяПользователяКоторомуНужноДатьПрава:f
Q. Задача - назначить владельцем группу Администраторы.
A. Можно с помощью SubInACL (http://www.microsoft.com/downloadS/details.aspx?familyid=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en), например:
subinacl.exe /file Путь_к_папке_или_файлу /setowner=Администраторы
Еще два примера использования SubInAcl (http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en) для смены прав на раздел реестра из командной строки: 1 (http://forum.oszone.net/post-1019453.html#post1019453) и 2 (http://forum.oszone.net/post-701691.html#post701691)
Q. Вкладка Безопасность в св-вах объектов не отображается, попробовал все из предложенного.
А. Попробуйте так (http://forum.oszone.net/post-817234.html#post817234).
[hr]
Связанные темы:
Как получить доступ к зашифрованным файлам и папкам в Windows XP (http://forum.oszone.net/thread-63871.html)
[решено] Сбросить пароль администратора. (http://forum.oszone.net/showthread.php?t=72251)
[решено] Как ограничить доступ к папке и\или поставить пароль на папку (http://forum.oszone.net/showthread.php?t=62705)
[решено] Вкладка "Безопасность" в свойствах объектов(дисков, папок, общих ресурсов) (http://forum.oszone.net/thread-81294.html)
Полезные ресурсы:
Набор (http://forum.oszone.net/post-501161.html#post501161) для упрощения процедуры смены разрешения (спасибо Boa Soft)
для пользователей Total Commander (http://forum.oszone.net/post-1477575.html#post1477575)
New RunWithNTFSIgnore (http://forum.oszone.net/post-1580102.html#post1580102) - утилита для обхода большинства ограничений NTFS под WinXP (спасибо myhouse_1991)
В случае если способ приведенный в статье по ссылке выше не помог в получении доступа к объектам, используйте утилиту командной строки CACLS для изменения таблиц управления доступом.
Просмотр и изменение таблиц управления доступом (ACL) к файлам
CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]]
[/P имя:доступ [...]] [/D имя [...]]
имяФайла Вывод таблиц управления доступом.
/T Замена таблиц управления доступом для указанных файлов
в текущем каталоге и всех подкаталогах.
/E Изменение таблицы управления доступом вместо ее замены.
/C Продолжение при ошибках отказа в доступе.
/G имя:доступ Определение разрешений для указанных пользователей.
"доступ": R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/R имя Отзыв разрешений для пользователя (только вместе с /E).
/P имя:доступ Замена разрешений для указанного пользователя.
"доступ": N Отсутствует
R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/D имя Запрет на доступ для указанного пользователя.
[hr]Примеры решения реальных задач
Внимание! Приведенные ниже команды должны выполняться с правами администратора
Q. Задача - получить доступ к папке E:\Documents and Settings
А. Можно с помощью calcs cacls "e:\documents and settings" /t /c /g ИмяПользователяКоторомуНужноДатьПрава:f
Q. Задача - назначить владельцем группу Администраторы.
A. Можно с помощью SubInACL (http://www.microsoft.com/downloadS/details.aspx?familyid=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en), например:
subinacl.exe /file Путь_к_папке_или_файлу /setowner=Администраторы
Еще два примера использования SubInAcl (http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en) для смены прав на раздел реестра из командной строки: 1 (http://forum.oszone.net/post-1019453.html#post1019453) и 2 (http://forum.oszone.net/post-701691.html#post701691)
Q. Вкладка Безопасность в св-вах объектов не отображается, попробовал все из предложенного.
А. Попробуйте так (http://forum.oszone.net/post-817234.html#post817234).
[hr]
Связанные темы:
Как получить доступ к зашифрованным файлам и папкам в Windows XP (http://forum.oszone.net/thread-63871.html)
[решено] Сбросить пароль администратора. (http://forum.oszone.net/showthread.php?t=72251)
[решено] Как ограничить доступ к папке и\или поставить пароль на папку (http://forum.oszone.net/showthread.php?t=62705)
[решено] Вкладка "Безопасность" в свойствах объектов(дисков, папок, общих ресурсов) (http://forum.oszone.net/thread-81294.html)
Полезные ресурсы:
Набор (http://forum.oszone.net/post-501161.html#post501161) для упрощения процедуры смены разрешения (спасибо Boa Soft)
для пользователей Total Commander (http://forum.oszone.net/post-1477575.html#post1477575)
New RunWithNTFSIgnore (http://forum.oszone.net/post-1580102.html#post1580102) - утилита для обхода большинства ограничений NTFS под WinXP (спасибо myhouse_1991)