Tukar Kepemilikan Fail atau Folder Menggunakan Alat Garis Perintah Takeown

Setiap fail atau folder dalam volume NTFS mempunyai pemilik. Fail sistem tertentu dimiliki oleh TrustedInstaller, beberapa oleh akaun SYSTEM dan yang lain oleh kumpulan "Pentadbir". Sekiranya pengguna membuat fail atau folder, pengguna tersebut biasanya pemilik fail atau folder tersebut. Pemiliknya adalah orang yang dapat memberikan kebenaran (Benarkan atau Tolak) kepada pengguna lain untuk objek tersebut.

Jika pengguna bukan pemilik file atau folder, atau pengguna tidak memiliki izin untuk mengakses file, dia akan mendapat kesalahan "Akses Ditolak" saat mengakses objek. Sekiranya pengguna tersebut adalah pentadbir, dia dapat mengambil alih objek menggunakan tab Properties - Security file atau folder, dan memberikan izin yang diperlukan kepada dirinya sendiri.

Catatan ini memberitahu anda cara mengambil hak kepemilikan file atau folder, dan memberikan izin yang diperlukan untuknya menggunakan baris perintah dan bukan GUI.

Kandungan

  • Mengambil pemilikan fail menggunakan takeown.exe
  • Tetapkan kebenaran fail menggunakan icacls.exe
  • Mengambil pemilikan folder menggunakan takeown.exe
  • Tetapkan kebenaran folder menggunakan icacls.exe
  • Ambil Kepemilikan & Tetapkan Kebenaran melalui Menu Klik kanan atau Skrip [Tweaks]
  • Kembalikan kepemilikan kepada TrustedInstaller

Windows menyertakan alat baris perintah bernama Takeown.exe yang dapat digunakan dari Admin Command Prompt untuk mengubah kepemilikan file atau folder dengan cepat. Berikut adalah cara mengambil hak milik fail atau folder dan kemudian memberikan kebenaran untuk akaun menggunakan baris perintah.

Mengambil hak milik fail

Buka tetingkap Prompt Perintah yang ditinggikan. Gunakan sintaks berikut untuk mengambil alih fail:

 AMBIL / F 

Ganti dengan nama fail sebenar dengan jalan penuh.

Sekiranya operasi berjaya, anda akan melihat mesej berikut:

"KEJAYAAN: File (atau folder):" nama fail "kini dimiliki oleh pengguna" Nama Komputer \ Nama pengguna "."

Tetapkan Kebenaran Fail

Kemudian untuk memberi kebenaran Pentadbiran Penuh untuk fail, gunakan ICACLS . Inilah sintaksnya:

 ICACLS  / pentadbir pemberian: F 

Contoh lain: Untuk memberikan kebenaran Kawalan Penuh untuk pengguna yang sedang log masuk, gunakan arahan ini:

 ICACLS  / berikan% nama pengguna%: F 

% username% mewakili nama akaun pengguna yang sedang dilog masuk. ICacls menerima pemboleh ubah ini secara langsung.

Mengambil pemilikan folder

Gunakan sintaks berikut:

 pengambilan / f  / r / dy 

Tetapkan Kebenaran Folder

Kemudian untuk menetapkan Kebenaran kawalan penuh kumpulan Pentadbir untuk folder, gunakan sintaks ini:

$config[ads_text6] not found
 icacls  / pentadbir pemberian: F / T 

Parameter / T ditambahkan sehingga operasi dilakukan melalui semua sub-direktori dan fail dalam folder itu.

Bantuan baris arahan:

Untuk mengetahui maklumat penggunaan lengkap untuk Takeown.exe dan ICacls.exe, jalankan perintah ini dari tetingkap Prompt Perintah.

 pengambilan /? 
 icacls /? 

Kaedah yang Lebih Mudah untuk Mendapatkan Pemilikan

Skrip Perintah

Untuk lebih mempermudah proses pengambilan kepemilikan, Tim Sneath dari Microsoft menyediakan file .CMD (Skrip Perintah Windows) yang mengambil hak milik dan memberikan Kebenaran Kontrol Penuh kepada Pentadbir untuk direktori yang dilewatkan sebagai parameter ke file CMD. Untuk maklumat lebih lanjut, baca catatan Tim Rahsia # 11: Menghapus Yang Tidak Boleh Dihapus.

Tambahkan perintah "Take Ownership" ke menu klik kanan

Ini sekali lagi menggunakan kata kerja runas khas di Windows Vista dan yang lebih tinggi, yang telah saya bahas sebelumnya ( REF RunAs ).

melalui WinMatrix.com

Muat turun takeown_context.reg dan simpan ke Desktop. Klik kanan pada fail dan pilih Gabungan . Klik Ya apabila diminta pengesahan. Ini menambahkan perintah lanjutan bernama Take Ownership dalam menu konteks untuk fail dan direktori. Untuk mengakses perintah, anda perlu menekan dan menahan kekunci SHIFT, dan kemudian klik kanan pada fail atau folder.

^^ Anda boleh membaca lebih lanjut mengenai perubahan dalam artikel Ambil Kepemilikan Fail atau Folder melalui Klik kanan Menu Konteks di Windows .

Kembalikan kepemilikan kepada TrustedInstaller

Kadang kala, untuk menyelesaikan masalah, anda mungkin perlu mengubah fail data seperti XML atau kunci pendaftaran yang dimiliki oleh TrustedInstaller. Untuk itu, anda perlu mengambil alih fail, folder atau kunci pendaftaran, mengubah fail atau tetapan.

Setelah mengubah fail atau tetapan, anda perlu mengembalikan hak milik kepada TrustedInstaller, jika TrustedInstaller adalah pemilik sebelumnya atau asal. Untuk menetapkan pemilikan kembali ke TrustedInstaller, gunakan langkah-langkah berikut:

Perkhidmatan Pemasang Modul Windows atau TrustedInstaller membolehkan pemasangan, pengubahsuaian, dan penghapusan kemas kini Windows dan komponen pilihan. Secara lalai, TrustedInstaller juga merupakan pemilik banyak kunci pendaftaran dan fail sistem.

1. Klik kanan pada fail atau kunci pendaftaran, dan klik Kebenaran.

2. Klik Advanced untuk membuka dialog Tetapan Keselamatan Lanjutan.

3. Berhampiran "Pemilik:", klik Tukar.

4. Dalam dialog Pilih Pengguna atau Kumpulan, ketik " NT SERVICE\TrustedInstaller " dan tekan ENTER.

5. Klik Guna, OK.

Ini mengubah pemilikan objek (fail, folder atau kunci pendaftaran) kepada TrustedInstaller atau Windows Modules Installer.

Menggunakan Command-line untuk menetapkan TrustedInstaller sebagai pemilik fail

Dari tetingkap Prompt Perintah yang dinaikkan, gunakan sintaks baris perintah berikut:

 icacls "path \ filename" / setowner "NT Service \ TrustedInstaller" 

Contoh:

 icacls "C: \ Windows \ PolicyDefinitions \ WindowsStore.admx" / setowner "NT Service \ TrustedInstaller" 

TrustedInstaller kini memiliki fail WindowsStore.admx. Itu sahaja!

Artikel Berkaitan