Saya memiliki HDD eksternal dan saya agak mengacaukan izin file tetapi ketika memperbaikinya saya pikir itu ok bc dengan nama pengguna saya, saya dapat mengakses file dengan sangat baik. Sekarang saya menggunakan ini dengan dua PC (sebenarnya ATM saya tidak memiliki akses ke PC saya yang lain) saya tidak dapat mengakses file-file ini.
Masalahnya adalah direktori ini memiliki ratusan folder tanpa izin untuk "semua orang". Saya ingin memberikannya izin default termasuk memiliki semua akses untuk pengguna "semua orang". Bagaimana saya melakukannya melalui baris perintah untuk ratusan folder ini?
windows-7
file-permissions
Sathyajith Bhat
sumber
sumber
TAKEOWN /A
untuk memberikan kepemilikan kepada grup Administrator, dan kemudianICACLS
untuk memodifikasi izin.Jawaban:
Gunakan
takeown
untuk mengambil kepemilikan file^ Secara rekursif mengambil kepemilikan semua file tanpa diminta "apakah Anda yakin".
Ikuti dengan
icacls
mengatur daftar kontrol aksesIni secara rekursif akan memberikan akses penuh ke grup pengguna "Semua Orang" ke semua file di folder.
sumber
icacls
:Icacls * /setowner %USERNAME% /T /C /L
. Namun tidak digabungkan dalam satu perintah dengan langkah kedua (sayangnya).takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
Pemilik folder atau file ini diatur ke grup "Semua Orang" perintah bekerja di windows 7 dan di atas:
sumber