Ubah izin file Windows 7 dari command prompt

Jawaban:

20

caclstidak digunakan dalam Windows 7. Anda harus menggunakannya ICACLSsebagai ganti cacls.

ICACLS "filename" /grant "Users":F

Perintah ini memberikan hak istimewa.

saikanth
sumber
7

Untuk mengubah izin, gunakan akun administrator di mesin itu untuk menjalankan CACLS. Jika Anda mengaktifkan UAC, Anda mungkin harus meninggikan prompt perintah terlebih dahulu dengan mengeklik kanannya dan memilih "Run as Administrator".

Anda dapat menggunakan caclssebagai berikut:

CACLS files /e /p {USERNAME}:{PERMISSION}

Dimana,

* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
      o R - Read
      o W - Write
      o C - Change (write)
      o F - Full control

Misalnya, untuk memberikan kontrol penuh akun pengguna (F) filesAnda, Anda akan menggunakan perintah berikut (diketik dalam prompt perintah Windows yang ditinggikan):

CACLS files /e /p %USERNAME%:f

Baca bantuan lengkap dengan mengetik perintah berikut:

cacls /?
Thariama
sumber
3

Jika, karena alasan apa pun, file telah dipisahkan dengan akun administrator di Windows 7, menggunakan ICACLS TIDAK akan mengembalikannya.

Anda dipaksa mengklik file SETIAP secara manual, satu per satu, dan pilih Properti> tab Keamanan> Tombol lanjutan> tab Izin> tombol Lanjutkan .

Jika diaktifkan, setujui UAC prompt untuk Editor Izin untuk File dan Folder dan Hapus centang Sertakan izin yang dapat diwarisi dari induk objek ini . Klik tombol Hapus ketika diminta, lalu aktifkan kembali Sertakan izin yang dapat diwarisi , klik OK .

Ini akan mengembalikan akses Anda ke file.

Bagaimana ini bisa dilakukan terhadap seluruh folder atau set file? Penggunaan ICACLS *.* /RESETtidak berhasil; berakhir dengan kesalahan "Akses ditolak" untuk file yang dimaksud.

Beberapa Pengguna
sumber
3
Ini bukan forum, jadi jika Anda memiliki pertanyaan baru, silakan ajukan pertanyaan baru menggunakan tombol besar di atas.
slhck
Dalam memikirkan informasi "Beberapa Pengguna" adalah penting. Saya berakhir di halaman ini mencari cara untuk memperbaiki izin buruk dan informasinya sangat relevan. Tetapi, karena postingan "Some User" tidak menjawab pertanyaan PO, ini seharusnya merupakan komentar atau pertanyaan alih-alih jawaban.
Edenshaw
0

mengambil kepemilikan folder / file terlebih dahulu kemudian Anda bekerja pada operasi yang sama.

http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/

Dokter
sumber
Ini hanya jawaban tautan. Harap sertakan beberapa informasi dari tautan dalam jawaban Anda menggunakan > blockquotesintaks bawaan.
wizzwizz4
Jawaban ini sama bermanfaatnya dengan "Solusi untuk masalah Anda ada di sini: http://google.com ." 😋
ashleedawg
-1

Anda perlu menjalankan caclshak administrator untuk mengubah izin dalam file program ...

bubu
sumber
2
bagaimana menjalankan cacls sebagai administrator menggunakan perintah itu sendiri?
sam
... dan bagaimana seseorang akan melakukan itu?
ashleedawg
-1

icacls "File / folder_name" / grant "USER": F / t : akan memberikan akses penuh ke pengguna yang ditentukan sebagai "USER" ke file atau folder yang ditentukan. / T memungkinkan traversal ke sub-folder dan file-nya dan memberikan izin

Ganin T Joy
sumber
Jika Anda pernah kembali ke situs, silakan lihat Cara Menjawab .
ashleedawg