วิธีการใช้ Xcacls.exe เพื่อปรับเปลี่ยนสิทธิ์ NTFS

หมายเลขบทความ (Article ID): 318754 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
หมายเหตุ
บทความนี้สามารถใช้ได้กับ Windows 2000การสนับสนุนสำหรับสิ้นสุดของ Windows 2000 ในเดือน 13 กรกฎาคม 2010กระบวนการศูนย์โซลูชัน windows 2000 สิ้นสุดของบริการเป็นจุดเริ่มต้นสำหรับการวางแผนเชิงกลยุทธ์การย้ายข้อมูลระบบของคุณจาก Windows 2000 สำหรับข้อมูลเพิ่มเติมให้ดูนโยบาย Lifecycle ฝ่ายสนับสนุนของ Microsoft.
หมายเหตุ
บทความนี้สามารถใช้ได้กับ Windows 2000การสนับสนุนสำหรับสิ้นสุดของ Windows 2000 ในเดือน 13 กรกฎาคม 2010กระบวนการศูนย์โซลูชัน windows 2000 สิ้นสุดของบริการเป็นจุดเริ่มต้นสำหรับการวางแผนเชิงกลยุทธ์การย้ายข้อมูลระบบของคุณจาก Windows 2000 สำหรับข้อมูลเพิ่มเติมให้ดูนโยบาย Lifecycle ฝ่ายสนับสนุนของ Microsoft.
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความที่มีการทีละขั้นตอนนี้อธิบายวิธีการใช้เครื่องมือเพิ่มเติมของรายการตัวควบคุมการเข้าถึงการเปลี่ยนแปลง (Xcacls.exe) เพื่อปรับเปลี่ยน และดูสิทธิ NTFS สำหรับแฟ้มหรือโฟลเดอร์

คุณสามารถใช้ Xcacls.exe เพื่อตั้งค่าตัวแฟ้มระบบปฏิบัติการรักษาความปลอดภัยเลือกทั้งหมดที่มีการเข้าถึงได้ใน Windows Explorer จากบรรทัดคำสั่ง Xcacls.exe ไม่นี้ โดยการแสดง และการปรับเปลี่ยนการเข้าถึงตัวควบคุมรายการ (acl) ของแฟ้ม

Xcacls.exe เป็นประโยชน์ในการติดตั้งแบบอัตโนมัติของ Windows 2000 Professional หรือ Windows 2000 Server โดยใช้เครื่องมือนี้ คุณสามารถกำหนดสิทธิการเข้าถึงที่เริ่มต้นสำหรับโฟลเดอร์ที่อยู่ของระบบปฏิบัติการ เมื่อคุณเผยแพร่ซอฟต์แวร์ไปยังเซิร์ฟเวอร์หรือสเตชัน Xcacls.exe ยังมี one-step ป้องกันการลบโฟลเดอร์หรือแฟ้ม โดยผู้ใช้

โปรแกรมอรรถประโยชน์ Xcacls.exe จะรวมอยู่ในทรัพยากร Kit การ Windows 2000 โปรแกรมอรรถประโยชน์ Xcacls.exe ยังรวมอยู่ในเครื่องใน Windows Server 2003 มือสนับสนุน

แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft::

ยุบรูปภาพนี้ขยายรูปภาพนี้
ดาวน์โหลด
ดาวน์โหลดแพคเกจ XCacls_Installer.exe

ไวยากรณ์ Xcacls.exe

xcaclsชื่อแฟ้ม[/t] [/e] [/c] [/gผู้ใช้: perm สเปค] [/R ผู้ใช้] [/Pผู้ใช้: perm สเปค[...]] [/dผู้ใช้:[...]] [/y]
โดย:ชื่อแฟ้มบ่งชี้ชื่อของแฟ้มหรือโฟลเดอร์ที่ ACL หรือการเข้าถึงตัวควบคุมรายการ (ACE) โดยทั่วไปใช้ สามารถใช้อักขระตัวแทนที่มาตรฐานทั้งหมด

/trecursively walks ผ่านโฟลเดอร์ปัจจุบัน และย่อยทั้งหมด การประยุกต์ใช้การเลือกการเข้าถึงสิทธิ์ในแฟ้มที่ตรงกันหรือโฟลเดอร์

/eแก้ไข ACL แทนที่การเปลี่ยน ตัวอย่างเช่น เฉพาะผู้ดูแลระบบเท่านั้นที่จะสามารถเข้าถึงแฟ้ม Test.dat ถ้าคุณทำงานนี้XCACLS test.dat /G ผู้ดูแลระบบ: Fคำสั่ง ACEs ทั้งหมดที่นำไปใช้ก่อนหน้านี้จะสูญหายไป

/cทำให้ Xcacls.exe เพื่อดำเนินต่อถ้า เกิดข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ถ้า/cไม่มีระบุ Xcacls.exe หยุดบนข้อผิดพลาดนี้

/gผู้ใช้: perm สเปคมอบให้แก่ผู้ใช้เข้าถึงแฟ้มที่ตรงกันหรือโฟลเดอร์
  • กระบวนการPerm:ตัวแปร (อนุญาต) ใช้ระบุการเข้าถึงทางขวาไปยังแฟ้ม และแสดงรูปแบบแฟ้มเข้าขวาพิเศษสำหรับโฟลเดอร์ กระบวนการPerm:ตัวแปรยอมรับค่าต่อไปนี้:
    • rRead
    • cการเปลี่ยนแปลง (เขียน)
    • fควบคุมทั้งหมด
    • pเปลี่ยนการอนุญาต (พิเศษการเข้าถึง)
    • oเจ้า (พิเศษการเข้าถึง)
    • xดำเนินการ (พิเศษการเข้าถึง)
    • อีอ่าน (การเข้าถึงแบบพิเศษ)
    • wเขียน (การเข้าถึงแบบพิเศษ)
    • dลบ (การเข้าถึงแบบพิเศษ)
  • กระบวนการสเปคใช้เฉพาะกับโฟลเดอร์ และยอมรับค่าเดียวกันเป็นตัวแปร (พิเศษการเข้าถึง)Perm:ด้วยการเพิ่มค่าพิเศษต่อไปนี้:
    • tไม่ได้ระบุไว้ การตั้งค่าการ ACE สำหรับไดเรกทอรีตัวเองโดยไม่ได้ระบุ ACE ที่ใช้กับแฟ้มใหม่ที่สร้างขึ้นในไดเรกทอรีนั้น มีการเข้าถึงอย่างน้อยหนึ่งด้านขวาเป็นไปตาม รายการที่อยู่ระหว่างเครื่องหมายอัฒภาค () และ T จะถูกละเว้น

      หมายเหตุ
      • ตัวเลือกการเข้าถึงแฟ้ม (สำหรับโฟลเดอร์ พิเศษของแฟ้มและโฟลเดอร์การเข้าถึง) ที่เหมือนกัน สำหรับคำอธิบายโดยละเอียดของตัวเลือกเหล่านี้ ให้ดูที่เอกสารประกอบของระบบปฏิบัติการ Windows 2000
      • ตัวอื่น ๆ เลือกทั้งหมด ซึ่งสามารถถูกกำหนดใน Windows Explorer เป็นเซ็ตย่อยของชุดที่เป็นไปได้ทั้งหมดของสิทธิ์การเข้าถึงแบบพื้นฐาน เนื่องจากความตัว ซึ่งมีอยู่ไม่มีตัวเลือกพิเศษสำหรับโฟลเดอร์สิทธิการเข้าถึง เช่นรายการหรือการอ่าน
/rผู้ใช้:revokes สิทธิการเข้าถึงทั้งหมดสำหรับผู้ใช้ที่ระบุ

/pผู้ใช้: perm สเปคสิทธิ์สำหรับผู้ใช้สามารถเข้าถึงแทน กฎสำหรับการระบุ perm และสเปคจะเหมือนกันสำหรับตัวเลือก /G ดูส่วน "ตัวอย่าง Xcacls.exe"

/dผู้ใช้:ปฏิเสธการเข้าใช้งานแฟ้มหรือไดเรกทอรี

/yคุณสามารถปิดใช้งานยืนยันเมื่อแทนที่สิทธิ์การเข้าถึงของผู้ใช้ โดยค่าเริ่มต้น CACLS ขอสำหรับการยืนยัน เนื่องจากการคุณลักษณะนี้ เมื่อใช้ในชุดคำสั่งชุดงาน CACLS ขั้นตอนการหยุดการตอบสนองจนกว่าจะมีป้อนคำตอบที่ถูกต้อง กระบวนการ/yตัวเลือกถูกนำมาใช้เพื่อหลีกเลี่ยงการยืนยันนี้ เพื่อให้สามารถใช้ Xcacls.exe ในโหมดการชุดงาน

ใช้ Xcacls.exe เพื่อดูสิทธิ์

คุณยังสามารถใช้ Xcacls.exe เพื่อดูสิทธิ์สำหรับแฟ้มหรือโฟลเดอร์ ตัวอย่างเช่น พิมพ์xcacls C:\winntที่พร้อมรับคำสั่ง แล้วกด ENTER ต่อไปนี้คือ ผลลัพธ์ทั่วไป:
c:\WINNT BUILTIN\Users:R
           BUILTIN\Users:(OI)(CI)(IO)(special access:)
                                     GENERIC_READ
                                     GENERIC_EXECUTE

           BUILTIN\Power Users:C
           BUILTIN\Power Users:(OI)(CI)(IO)C
           BUILTIN\Administrators:F
           BUILTIN\Administrators:(OI)(CI)(IO)F
           NT AUTHORITY\SYSTEM:F
           NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
           BUILTIN\Administrators:F
           CREATOR OWNER:(OI)(CI)(IO)F
				
ค่าสถานะ ACL มี meanings ที่ต่อไปนี้:
  • io: สืบทอดมาเท่านั้น - ค่าสถานะนี้บ่งชี้ว่า ACE นี้ไม่ได้ใช้กับวัตถุปัจจุบัน
  • ci: คอนเทนเนอร์ Inherit - ค่าสถานะนี้บ่งชี้ว่า คอนเทนเนอร์รองจะสืบทอด ACE นี้
  • oi: วัตถุ Inherit - ค่าสถานะนี้บ่งชี้ว่า แฟ้มรองจะสืบทอด ACE นั้น
  • np: ไม่ใช่แพร่กระจาย - ค่าสถานะนี้บ่งชี้ว่า วัตถุรองจะไม่แพร่กระจาย ACE ที่สืบทอดมาที่เพิ่มเติม
ตัวอักษรในตอนท้ายของแต่ละบรรทัดระบุสิทธิ์ ตัวอย่าง::
  • f: ตัวควบคุมเต็ม
  • c: เปลี่ยนแปลง
  • w: เขียน

ตัวอย่าง Xcacls.exe

ตัวอย่างที่ 1

ประเภท:XCACLS * * /G ผู้ดูแลระบบ: RW /Yที่พรอมต์คำสั่ง แล้วกด ENTER เพื่อแทน ACL ของแฟ้มและโฟลเดอร์ในโฟลเดอร์ปัจจุบันทั้งหมดโดยไม่ ต้องสแกนโฟลเดอร์ย่อย และไม่ มีการรับรอง

ตัวอย่างที่ 2

ACEs ที่เพิ่มเข้าไปยังโฟลเดอร์ในตัวอย่างนี้สืบทอด ACE ยังสำหรับแฟ้มใหม่ที่สร้างขึ้นในโฟลเดอร์นี้ คำสั่งให้อ่าน TestUser เขียน รัน และลบสิทธิ์ในแฟ้มใหม่ทั้งหมดที่สร้างขึ้นในโฟลเดอร์นี้ แต่เพียงอ่าน และเขียนสิทธิ์บนโฟลเดอร์เอง ประเภท:XCACLS * * TestUser:RWED /G; RW /Eที่พร้อมรับคำสั่ง แล้วกด ENTER

ตัวอย่างที่ 3

อนุมัติตัวอย่างต่อไปนี้อ่าน และเขียนสิทธิ์บนโฟลเดอร์ที่ไม่ มีการสร้างรายการ inherit สำหรับแฟ้มใหม่ ดังนั้น ในตัวอย่างนี้ แฟ้มใหม่ที่สร้างขึ้นในโฟลเดอร์นี้รับ ACE มีสำหรับ TestUser สำหรับแฟ้มที่มีอยู่ ACE ที่ มีสิทธิ์อ่านถูกสร้างขึ้น ประเภท:XCACLS * * TestUser:R /G; RW /Eที่พร้อมรับคำสั่ง แล้วกด ENTER

คำแนะนำสิทธิ์ของระบบไฟล์ ntfs

ต่อไปนี้เป็นแนวทางสำหรับการกำหนดสิทธิแบบ NTFS ที่ใช้งาน:
  • ใช้ระบบไฟล์ NTFS สิทธิ์ในการควบคุมการเข้าถึงแฟ้มและโฟลเดอร์
  • กำหนดสิทธิ์ไป ยังกลุ่มแทนผู้ใช้แต่ละ
  • สิทธิ์ของแฟ้ม ntfs ใช้ลำดับความสำคัญเหนือสิทธิ์ในโฟลเดอร์ NTFS
  • ผู้ดูแลระบบและเจ้าของแฟ้มหรือโฟลเดอร์คอนโทรลสามารถกำหนดสิทธิ์ที่วัตถุนั้น
  • เมื่อคุณเปลี่ยนสิทธิ์ของโฟลเดอร์ เป็นโปรแกรมที่ติดตั้งบนเซิร์ฟเวอร์ที่ทราบ โปรแกรมสร้างโฟลเดอร์ของตนเองได้อนุญาตให้สิทธิ์ที่สืบทอดได้จากแม่เพื่อเผยแพร่สู่วัตถุนี้การตั้งค่างานที่เปิดใช้งานอยู่ ถ้ามีการเปลี่ยนแปลงสิทธิ์ในโฟลเดอร์หลัก การเปลี่ยนแปลงเหล่านี้อาจสร้างปัญหาในโปรแกรม

    คำเตือนโปรดจำไว้ว่า หลายแฟ้มและโฟลเดอร์ได้รับสิทธิ์ของตนเองผ่านทางสิ่งที่สืบทอด ดังนั้น ถึงแม้ว่าคุณคิดว่า คุณจะเปลี่ยนแปลงเพียงหนึ่งโฟลเดอร์ คุณอาจสามารถเปลี่ยนเพิ่มเติมจำนวนมาก

ข้อมูลเพิ่มเติม

หากต้องการทราบข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base::
245015วิธีการพิมพ์สิทธิต่าง ๆ ของโฟลเดอร์และแฟ้มจากโฟลเดอร์หนึ่ง
135268วิธีการใช้ CACLS.EXE ในแฟ้มแบตช์

คุณสมบัติ

หมายเลขบทความ (Article ID): 318754 - รีวิวครั้งสุดท้าย: 13 มกราคม 2554 - Revision: 5.0
ใช้กับ
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Keywords: 
kbenv kbhowtomaster kbmt KB318754 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:318754

ให้ข้อเสนอแนะ