
У меня похожая проблема, на которую я ответил вЭтот вопросОднако, поскольку мне нужно сделать это для большого количества каталогов и подкаталогов, я задался вопросом, знает ли кто-нибудь способ каскадировать разрешения от корневого до файлового уровня. Спасибо
решение1
Нажмите кнопку «Пуск», затем введите « cmd
now», щелкните правой кнопкой мыши по cmd
появившемуся в списке файлу и запустите его какАДМИНиспользуя опциюЗапустить от имени администратора. Или вы можете использовать сочетание клавиш после ввода cmd
нажмитеCtrl+ Shift+Enter. Теперь введите следующую команду
takeown /f (имя_папки) /r /dy
Если операция прошла успешно, вы должны увидеть следующее сообщение:
УСПЕХ: Файл (или папка): "имя папки"теперь принадлежит пользователю"Имя компьютера\Имя пользователя".
Затем, чтобы назначить группе Администраторы разрешения полного доступа к файлу, вы можете использовать команду ICACLS
. Используйте следующий синтаксис:
icacls (имя папки) /grant администраторы:F /T
Параметр /T
добавляется для того, чтобы операция выполнялась по всем подкаталогам и файлам внутри этой папки.
Для получения дополнительной помощи вы можете прочитать этостатья для висты.
решение2
Программы командной строки takeown.exe
, icacls.exe
и cacls.exe
могут делать то, что вы хотите. Поскольку вы не говорите точно, что вам нужно сделать, конкретные параметры командной строки трудно предугадать.
Следующие вопросы также могут вам помочь: