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?


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.