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,

Другие вопросы по тегам