Bagaimana cara menambahkan izin melalui baris perintah untuk "semua orang" pada HDD eksternal

15

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?

Sathyajith Bhat
sumber
Cobalah TAKEOWN /Auntuk memberikan kepemilikan kepada grup Administrator, dan kemudian ICACLSuntuk memodifikasi izin.

Jawaban:

36

Gunakan takeownuntuk mengambil kepemilikan file

takeown /r /d y /f * 

^ Secara rekursif mengambil kepemilikan semua file tanpa diminta "apakah Anda yakin".

Ikuti dengan icaclsmengatur daftar kontrol akses

icacls * /t  /grant Everyone:F

Ini secara rekursif akan memberikan akses penuh ke grup pengguna "Semua Orang" ke semua file di folder.

Sathyajith Bhat
sumber
1
Kepemilikan pengambilalihan juga bisa terjadi melalui icacls: Icacls * /setowner %USERNAME% /T /C /L. Namun tidak digabungkan dalam satu perintah dengan langkah kedua (sayangnya).
Frank Nocke
1
Terima kasih untuk ini. Saya menggunakan titik koma dan menetapkan direktori tertentu seperti ini:takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
Ryan
+1. Menyimpan hari saya ketika menyalin kembali satu ton file MP3 pengguna yang awalnya diambil dari direktori rumahnya. Windows Asli "Keamanan" GUI pada akhirnya bodoh - itu ditugaskan "Semua orang" ke folder, tetapi semua file tetap utuh dan dengan demikian tidak dapat diakses ... Kita semua suka Windows "keamanan" untuk itu. :)
Alex Fortuna
Yah, saya berhasil menjalankan perintah icalc secara tidak sengaja dengan nama pengguna saya diganti, di folder Windows saya. Semoga saja. @ FrankN :)
Apache
0

Pemilik folder atau file ini diatur ke grup "Semua Orang" perintah bekerja di windows 7 dan di atas:

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