takeown /R не применяется к скрытым файлам
Я запускаю пакетную команду, чтобы стать владельцем набора пользовательских папок, и обнаруживаю, что право собственности не передается скрытым файлам, таким как ~ normal.dot. Я использую следующую команду: takeown /R /A /D Y /F D:\folderpath\username
Я не вижу ошибок в выводе, но когда я пытаюсь скопировать этот каталог, я получаю доступ к таким файлам. Я считаю, что мне нужно вручную перейти к свойствам файла> Безопасность> Дополнительно> Изменить (сервер 2008) > Заменить все существующие наследуемые разрешения для всех потомков с пригодными для жизни разрешениями от этого объекта. Есть ли способ убедиться, что я могу переместить папку после того, как я стал ее владельцем?
1 ответ
Похоже, вы вступили в права собственности с Takeown, но не дали себе разрешения на чтение / запись (поэтому впоследствии вам пришлось редактировать их через графический интерфейс).
Чтобы сделать это из командной строки, вы бы использовали icacls
после использования takeown
,
Что-то с эффектом icacls <directory name> /grant <your username>:F /t
,