icacls ให้สิทธิ์การเข้าถึงผู้ใช้ทั้งหมดบน windows 7


17

ฉันพยายามให้สิทธิ์การเข้าถึงแบบเต็ม (อ่านเขียน) ไปยังโฟลเดอร์เฉพาะแก่ผู้ใช้ทุกคนใน Windows 7 ปัญหาคือฉันไม่รู้วิธีการใช้ icacls

คำตอบ:


21
c:\windows\system32\icacls c:\folder /grant "domain\user":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "everyone":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "Authenticated Users":(OI)(CI)M

เปิดหน้าต่างคำสั่งแล้วพิมพ์ c:\windows\system32\icacls /?


4
+1 ขึ้นอยู่กับบริบท (OI) (CI) F (การเข้าถึงแบบเต็ม) อาจจะดีกว่า (OI) (CI) M (การเข้าถึงแบบอ่าน / เขียน)
Harry Johnston

อนิจจาตัดและวาง fom หนึ่งในสคริปต์ของฉัน :-) M = ปรับเปลี่ยนซึ่งเป็นสิ่งที่ดีสำหรับผู้ใช้ส่วนใหญ่ F จะให้ทุกอย่างแก่พวกเขา
BoBo

5
โปรดทราบว่าคุณจะไม่สามารถใช้ "ทุกคน" และกลุ่มอื่น ๆ บน Windows ที่แปลแล้ว (ชื่อภาษาอังกฤษมีให้เฉพาะใน Windows ภาษาอังกฤษเท่านั้น) ดังนั้นคุณอาจต้องการใช้หนึ่งใน SID (เช่น "ทุกคน" คือ "* S-1-1-0" - รับทราบการใช้งานดาวใช้ก่อน SID) support.microsoft.com/en-us/kb/ 243330
Nux

ออก icacls / t / ให้สิทธิ์ "ทุกคน": (OI) (CI) F ส่งคืน "พารามิเตอร์ไม่ถูกต้อง" ทุกคน: ""
Thom

@Bobo The OP ร้องขอการเข้าถึงแบบเต็ม คำตอบของคุณต้องเป็นเช่นนั้น คุณสามารถแนะนำ Modify ในคำตอบได้เช่นกันหากคุณคิดว่าเหมาะสม
Thom

5

เฉพาะเหล่านี้ สองคำตอบที่ทำงานสำหรับฉัน:

ในพรอมต์คำสั่งของผู้ดูแลระบบ:

C:\Windows\System32>takeown /r /d y /f f:\backup
C:\Windows\System32>icacls f:\backup /t /grant Everyone:(OI)(CI)F

(OI)สำหรับไฟล์ในอนาคตและ(CI)สำหรับโฟลเดอร์ในอนาคต


1

สิ่งนี้ใช้ได้กับฉัน:

ขั้นตอนที่ 1 - เปิดหน้าต่าง cmd ด้วยสิทธิ์ของผู้ดูแลระบบ

ขั้นตอนที่ 2 - เพื่อเป็นเจ้าของเนื้อหาของ "picts" ไดเรกทอรี takeown / f C: \ picts * / r

ขั้นตอนที่ 3 - เพื่อเปลี่ยนการอนุญาตเป็นเนื้อหา "ทุกคน" ของไดเรกทอรี "picts" icacls C: \ picts / อนุญาตให้ทุกคน: F / t

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.