14

У меня есть внешний жесткий диск, и я как бы испортил права доступа к файлам, но, исправляя его, я думал, что все в порядке с моим именем пользователя, я могу получить доступ к файлам совершенно нормально. Теперь, когда я использую это с двумя ПК (фактически, у меня нет доступа к другому ПК), я не могу получить доступ к этим файлам.

Проблема в том, что в этом каталоге есть сотни папок без разрешения для "всех". Я хотел бы дать ему разрешения по умолчанию, включая все права доступа для пользователя "все". Как мне сделать это через командную строку для этих сотен папок?

2 ответа2

34

Используйте takeown чтобы стать владельцем файла.

takeown /r /d y /f * 

^ Рекурсивно принимает на себя ответственность за все файлы без запроса "Вы уверены".

Следите за тем, чтобы icacls установил список контроля доступа

icacls * /t  /grant Everyone:F

Это рекурсивно предоставит полный доступ группе пользователей "Все" ко всем файлам в папке.

0

Этот владелец папки или файла для группы "Все" работает в Windows 7 и выше:

icacls "full path of file with file extension" /setowner "Everyone" /T /C

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .