Як додати дозволи через командний рядок для "всіх" на зовнішньому жорсткому диску


15

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

Проблема в тому, що цей каталог має сотні папок без дозволу для "всіх". Я хотів би дати йому дозволи за замовчуванням, включаючи повний доступ для користувача "всі". Як це зробити за допомогою командного рядка для цих сотень папок?


Спробуйте TAKEOWN /Aнадати право власності на групу адміністратора, а потім ICACLSзмінити дозволи.

Відповіді:


36

Використовуйте takeownдля отримання права власності на файл

takeown /r /d y /f * 

^ Рекурсивно приймає право власності на всі файли, не вимагаючи "ви впевнені".

Слідкуйте за цим, icaclsвстановіть список контролю доступу

icacls * /t  /grant Everyone:F

Це рекурсивно надасть повний доступ до групи користувачів "Усі" до всіх файлів у папці.


1
Форма власності поглинання може також статися через icacls: Icacls * /setowner %USERNAME% /T /C /L. Однак не поєднуються в одній команді з кроком другим (на жаль).
Френк Нокк

1
Дякую за це Я використав крапку з комою і вказав такий каталог, як цей:takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
Райан,

+1. Врятував мій день, коли копіював тонну MP3-файлів користувача, спочатку взятих із його домашнього каталогу. Інтерфейс інтерфейсу Windows "Безпека" в кінцевому рахунку був дурним - він призначав папки "Усі" для папок, але всі файли залишалися недоторканими і, таким чином, недоступними ... Ми всі за це любимо "безпеку" Windows. :)
Алекс Фортуна

Ну, мені вдалося запустити команду icalc помилково із заміненим ім’ям користувача, у своїй папці Windows. Схрещені пальці. @FrankN :)
Apache

0

Цей встановлений власник папки або файлу для групи "Усі" працює в Windows 7 і вище:

icacls "full path of file with file extension" /setowner "Everyone" /T /C
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.