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