Ubah Kepemilikan File atau Folder Menggunakan Takeown Command-Line Tool

Setiap file atau folder dalam volume NTFS memiliki pemilik. File sistem tertentu dimiliki oleh TrustedInstaller, beberapa oleh akun SYSTEM dan yang lainnya oleh grup "Administrators". Jika pengguna membuat file atau folder, pengguna itu biasanya adalah pemilik file atau folder. Pemilik adalah orang yang dapat memberikan izin (Izinkan atau Tolak) ke pengguna lain untuk objek itu.

Jika pengguna bukan pemilik file atau folder, atau pengguna tidak memiliki izin untuk mengakses file, ia mendapat kesalahan "Akses ditolak" ketika mengakses objek. Jika pengguna itu adalah seorang administrator, ia dapat mengambil kepemilikan atas objek tersebut menggunakan properti - tab Security - File atau folder, dan menetapkan sendiri izin yang diperlukan.

Posting ini memberi tahu Anda cara mengambil kepemilikan file atau folder, dan menetapkan izin yang diperlukan untuknya menggunakan baris perintah alih-alih GUI.

Isi

  • Mengambil kepemilikan file menggunakan takeown.exe
  • Tetapkan izin file menggunakan icacls.exe
  • Mengambil kepemilikan folder menggunakan takeown.exe
  • Tetapkan izin folder menggunakan icacls.exe
  • Ambil Kepemilikan & Tetapkan Izin melalui Menu Klik kanan atau Skrip [Tweaks]
  • Kembalikan Kepemilikan ke 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 ini cara mengambil kepemilikan file atau folder dan kemudian menetapkan izin untuk akun menggunakan baris perintah.

Mengambil kepemilikan suatu file

Buka jendela Command Prompt yang lebih tinggi. Gunakan sintaks berikut untuk mengambil kepemilikan file:

 TAKEOWN / F 

Menggantikan dengan nama file sebenarnya dengan path lengkap.

Jika operasi berhasil, Anda akan melihat pesan berikut:

"SUKSES: File (atau folder):" nama file "sekarang dimiliki oleh pengguna" Nama Komputer \ Nama pengguna "."

Tetapkan Izin File

Kemudian untuk memberikan izin penuh kepada Administrator, gunakan ICACLS . Berikut ini sintaksnya:

 ICACLS  / beri administrator: F 

Contoh lain: Untuk menetapkan izin Kontrol Penuh untuk pengguna yang saat ini masuk, gunakan perintah ini:

 ICACLS  / berikan% nama pengguna%: F 

% username% mewakili nama akun pengguna yang saat ini masuk. ICacls menerima variabel ini secara langsung.

Mengambil kepemilikan folder

Gunakan sintaks berikut:

 takeown / f  / r / dy 

Tetapkan Izin Folder

Kemudian untuk menetapkan grup Administrator Izin Kontrol Penuh untuk folder, gunakan sintaks ini:

 icacl  / beri administrator: F / T 

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

Bantuan baris perintah:

Untuk mengetahui informasi penggunaan lengkap untuk Takeown.exe dan ICacls.exe, jalankan perintah ini dari jendela Command Prompt.

 takeown /? 
 icacls /? 

Metode yang Lebih Mudah untuk Mengambil Kepemilikan

Script Perintah

Untuk lebih menyederhanakan proses pengambilan kepemilikan, Tim Sneath dari Microsoft menyediakan file .CMD (Windows Command Script) yang mengambil kepemilikan dan memberikan Izin Kontrol Penuh ke Administrator untuk direktori yang dilewatkan sebagai parameter ke file CMD. Untuk informasi lebih lanjut, baca Posting Tim Rahasia # 11: Menghapus Undeletable.

Tambahkan perintah "Ambil Kepemilikan" ke menu klik kanan

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

melalui WinMatrix.com

$config[ads_text6] not found

Unduh takeown_context.reg dan simpan ke Desktop. Klik kanan pada file dan pilih Gabungkan . Klik Ya ketika dimintai konfirmasi. Ini menambahkan perintah tambahan bernama Ambil Kepemilikan di menu konteks untuk file dan direktori. Untuk mengakses perintah, Anda perlu menekan dan menahan tombol SHIFT, lalu klik kanan pada file atau folder.

^^ Anda dapat membaca lebih lanjut tentang tweak dalam artikel Ambil Kepemilikan File atau Folder melalui Klik-kanan Menu Konteks di Windows .

Kembalikan Kepemilikan ke TrustedInstaller

Terkadang, untuk memperbaiki masalah Anda mungkin perlu mengubah file data seperti XML atau kunci registri yang dimiliki oleh TrustedInstaller. Untuk itu, Anda perlu mengambil kepemilikan file, folder atau kunci registri, mengubah file atau pengaturan.

Setelah memodifikasi file atau pengaturan, Anda harus mengembalikan kepemilikan kembali ke TrustedInstaller, jika TrustedInstaller adalah pemilik sebelumnya atau asli. Untuk mengatur kepemilikan kembali ke TrustedInstaller, gunakan langkah-langkah ini:

Layanan Pemasang Modul Windows atau TrustedInstaller memungkinkan pemasangan, modifikasi, dan penghapusan pembaruan Windows dan komponen opsional. Secara default, TrustedInstaller juga pemilik banyak kunci registri penting dan file sistem.

1. Klik kanan pada file atau kunci registri, dan klik Izin.

2. Klik Tingkat Lanjut untuk membuka dialog Pengaturan Keamanan Tingkat Lanjut.

3. Dekat "Pemilik:", klik Ubah.

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

5. Klik Terapkan, OK.

Ini mengubah kepemilikan objek (file, folder atau kunci registri) menjadi TrustedInstaller atau Windows Modules Installer.

Menggunakan Command-line untuk mengatur TrustedInstaller sebagai pemilik file

Dari jendela Command Prompt yang ditinggikan, gunakan sintaks baris perintah berikut:

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

Contoh:

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

TrustedInstaller sekarang memiliki file WindowsStore.admx. Itu dia!

Artikel Terkait