ฉันมีสถานการณ์ที่เกี่ยวข้องกับไฟล์เซิร์ฟเวอร์ Windows ที่ "เจ้าของ" ต้องการให้สิทธิ์แก่กลุ่มผู้ใช้ประเภทต่อไปนี้:
\\server\dir1\dir2\dir3
: อ่านเขียนและดำเนินการ\\server\dir1\dir2
: ไม่มีสิทธิ์\\server\dir1
: ไม่มีสิทธิ์\\server
: อ่านและดำเนินการ
เพื่อความเข้าใจของฉัน ( ปรับปรุง : นี่วรรคทั้งหมดเป็นผิด!) มันเป็นไปไม่ได้ที่จะทำเช่นนี้เพราะRead & Execute
ได้รับอนุญาตจะต้องได้รับทุกไดเรกทอรีผู้ปกครองในห่วงโซ่ไดเรกทอรีในการสั่งซื้อสำหรับระบบปฏิบัติการที่จะสามารถ "เห็น" เด็ก ไดเรกทอรีและไปที่พวกเขา หากไม่มีสิทธิ์นี้คุณจะไม่สามารถรับโทเค็นบริบทความปลอดภัยเมื่อพยายามเข้าถึงไดเรกทอรีที่ซ้อนกันแม้ว่าคุณจะสามารถเข้าถึงไดเรกทอรีย่อยได้
เรากำลังมองหาวิธีการที่จะได้รับรอบนี้โดยไม่ต้องย้ายข้อมูลจากไป\\server\dir1\dir2\dir3
\\server\dir4
หนึ่งวิธีแก้ปัญหาผมคิดว่า แต่ที่ผมไม่แน่ใจว่ามันจะทำงานคือการสร้างบางประเภทของการเชื่อมโยงหรือทางแยกซึ่งมีการอ้างอิงถึง\\server\dir4
\\server\dir1\dir2\dir3
ฉันไม่แน่ใจว่าตัวเลือกใดที่พร้อมใช้งาน (ถ้ามี) จะทำงานเพื่อจุดประสงค์นี้หากผู้ใช้ไม่ได้Read & Execute
รับอนุญาต\\server\dir1\dir2
หรือ\\server\dir1
แต่เท่าที่ฉันรู้ตัวเลือกคือ:
- ลิงก์สัญลักษณ์ของ NTFS
- สนธิ
- ฮาร์ดลิงก์
ดังนั้นคำถาม:
- มีวิธีใดที่เหมาะสมกับการบรรลุเป้าหมายของฉัน
- มีวิธีอื่นในการเชื่อมโยงหรืออ้างอิงไดเรกทอรีโดยอ้อมซึ่งฉันไม่ได้ระบุไว้ข้างต้นซึ่งอาจเหมาะสมหรือไม่
- จะมีผู้ใดโดยตรงการแก้ปัญหาที่ไม่เกี่ยวข้องกับการอนุญาตให้
Read & Execute
ไป\\server\dir1
หรือ\\server\dir2
แต่ยังคงอนุญาตให้เข้าถึง\\server\dir1\dir2\dir3
?