อาการ: ข้อผิดพลาด HTTP 401.1 - ไม่ได้รับอนุญาต: การเข้าถึงถูกปฏิเสธเนื่องจากข้อมูลประจำตัวที่ไม่ถูกต้อง
วิเคราะห์:
เนื่องจากบัญชีที่ผู้ใช้ใช้สำหรับการเข้าถึงแบบไม่ระบุชื่อ (ค่าเริ่มต้นคือชื่อ IUSR_machine) ถูกปิดใช้งาน หรือผู้ใช้ไม่มีสิทธิ์ในการเข้าถึงคอมพิวเตอร์ ผู้ใช้จะไม่สามารถเข้าถึงได้
สารละลาย:
(1) ตรวจสอบว่าบัญชีที่ไม่ระบุชื่อในการตั้งค่าความปลอดภัยของไซต์ใน IIS Manager ถูกปิดใช้งานหรือไม่ หากเป็นเช่นนั้น โปรดลองเปิดใช้งานโดยใช้วิธีการต่อไปนี้:
แผงควบคุม -> เครื่องมือการดูแลระบบ -> การจัดการคอมพิวเตอร์ -> ผู้ใช้และกลุ่มภายใน เปิดใช้งานบัญชีชื่อเครื่อง IUSR หากยังไม่ได้รับการแก้ไข ให้ทำตามขั้นตอนต่อไป
(2) ตรวจสอบนโยบายความปลอดภัยภายในเครื่องเพื่อดูว่าบัญชีการเข้าถึงแบบไม่ระบุชื่อเริ่มต้นของไซต์ในตัวจัดการ IIS หรือกลุ่มที่เป็นเจ้าของนั้นมีสิทธิ์ในการเข้าถึงเซิร์ฟเวอร์ผ่านเครือข่ายหรือไม่ ถ้าไม่ ให้ลองให้สิทธิ์โดยใช้ขั้นตอนต่อไปนี้ : :
เริ่ม -> โปรแกรม -> เครื่องมือการดูแลระบบ -> นโยบายความปลอดภัยท้องถิ่น -> นโยบายความปลอดภัย -> นโยบายท้องถิ่น -> การกำหนดสิทธิ์ผู้ใช้ ดับเบิลคลิก "เข้าถึงคอมพิวเตอร์เครื่องนี้จากเครือข่าย" และเพิ่มผู้ใช้เริ่มต้น IIS หรือกลุ่มที่ต้องการ เป็นของ
หมายเหตุ: โดยทั่วไป บัญชีการเข้าถึงแบบไม่ระบุชื่อเริ่มต้นของ IIS แบบกำหนดเองจะอยู่ในกลุ่ม ด้วยเหตุผลด้านความปลอดภัย โปรดปฏิบัติตามกฎนี้หากไม่มีความจำเป็นพิเศษ
อาการ: ข้อผิดพลาด HTTP 401.2 - ไม่ได้รับอนุญาต: การเข้าถึงถูกปฏิเสธเนื่องจากการกำหนดค่าเซิร์ฟเวอร์
เหตุผล: โซลูชันการตรวจสอบสิทธิ์แบบไม่เปิดเผยตัวตนปิดอยู่:
เรียกใช้ inetmgr คุณสมบัติไซต์แบบเปิด -> ความปลอดภัยของไดเรกทอรี -> การตรวจสอบสิทธิ์และการควบคุมการเข้าถึง -> ทำเครื่องหมายที่ "เปิดใช้งานการเข้าถึงแบบไม่ระบุชื่อ" ป้อนชื่อผู้ใช้หรือคลิก "เรียกดู" เพื่อเลือกผู้ใช้ที่ถูกต้องตามกฎหมาย และป้อนรหัสผ่านสองครั้งเพื่อยืนยัน
อาการ: ข้อผิดพลาด HTTP 401.3 - ไม่ได้รับอนุญาต: การเข้าถึงถูกปฏิเสธเนื่องจากการตั้งค่า ACL บนทรัพยากรที่ร้องขอ
เหตุผล: โดยทั่วไปผู้ใช้ที่ไม่ระบุชื่อ IIS อยู่ในกลุ่มแขก และโดยทั่วไปเราจะจัดสรรสิทธิ์ของฮาร์ดดิสก์ที่จัดเก็บเว็บไซต์ไว้เฉพาะกลุ่มผู้ดูแลระบบเท่านั้น ในขณะนี้ ตามหลักการสืบทอด โฟลเดอร์เว็บไซต์สามารถเข้าถึงได้เท่านั้น โดยสมาชิกของกลุ่มผู้ดูแลระบบ ทำให้ผู้ใช้ที่ไม่ระบุชื่อ IIS เข้าถึงกลุ่มผู้ดูแลระบบได้ ไฟล์นี้มีสิทธิ์ NTFS ไม่เพียงพอ ทำให้ไม่สามารถเข้าถึงเพจได้
สารละลาย:
ให้สิทธิ์ผู้ใช้ที่ไม่ระบุชื่อ IIS ในการเข้าถึงโฟลเดอร์เว็บไซต์ วิธีการ: ป้อนตัวเลือกความปลอดภัยของโฟลเดอร์ เพิ่มผู้ใช้ที่ไม่ระบุชื่อ IIS และให้สิทธิ์ที่เกี่ยวข้อง ซึ่งมักจะอ่านและเขียน