สอบถามการกำหนด permission ใน file share เดิม   

คำถามเกี่ยวกับ Windows Operating System & Active Directory & Deployment

สอบถามการกำหนด permission ใน file share เดิม

โพสต์โดย sonkub » พฤหัสฯ. 23 ม.ค. 2014 8:33 pm

ถ้า A เป็น parent
B, C, D เป็น sub folder ของ A
โดยที่ folder A มี permission เป็น GroupUser : Read Only
folder B, C, D ได้รับ inherit permission มาจาก A และแต่ละ folder ได้รับ permission เพิ่มเติมเป็น
folder B เพิ่ม permission UserB : Full
folder C เพิ่ม permission UserC : Full
folder D เพิ่ม permission UserD : Full

ถ้าผมต้องการปรับเปลี่ยน Permission เป็น
เพิ่ม permission ใน folder A โดยที่ inherit permission ไปให้ folder B, C, D ด้วย
แต่ว่าใน folder B, C, D ยังมี permission ที่แต่ละ user มี permission Full อยู่

ต้องใช้วิธีใดครับ

เพราะเท่าที่เคยลองไป add เพิ่ม มันไปเปลี่ยนค่าใน sub folder ให้เหมือนกับตัว parent เลย พวกค่าที่แตกต่างกันหายหมด
หรือถ้า add ผ่าน advance sharing มันจะไม่ไป update ที่ sub folder ให้

ขอบคุณครับ
sonkub
 
โพสต์: 7
ลงทะเบียนเมื่อ: พฤหัสฯ. 23 ม.ค. 2014 8:29 pm

Re: สอบถามการกำหนด permission ใน file share เดิม

โพสต์โดย Thanyapon Sananakin » อังคาร 28 ม.ค. 2014 12:26 am

สำหรับกรณีนี้ ก่อนอื่นขอวาดโครงสร้างของ folder แบบคร่าวๆ ให้ดูก่อนนะครับ พร้อม permission

Folder A (Group User = Read Only)
+ Folder B (User B= Full)
+ Folder C (User C= Full)
+ Folder D (User D= Full)

สำหรับคำถามนี้ขอแยกตอบเป็น 2 กรณีคือ

กรณีที่ 1 ต้องบอกว่า โดยปกติแล้ว permission ที่ parent folder จะมีการสืบทอด (Inherit) มาที่ child folder เสมอครับ ดังนั้นที่ B หากลองดูที่ tab security จะมี Group User=Read Only อยู่ด้วย และจะเห็นว่า permission ของ Group User นี้เป็นสีเทา แก้ไขไม่ได้ ลบไม่ได้ เนื่องจากสืบทอดมาครับ

ดังนั้นหากต้องการเพิ่ม user เข้าที่ Folder A ก็สามารถเพิ่มได้เลย ซึ่งสิทธิที่เพิ่มเข้าไปนั้น จะสืบทอดไปยัง Folder ที่อยู่ภายใต้ โดยอัตโนมัติ

กรณีที่ 2 ในบางกรณี เราไม่ต้องการให้เกิดการสืบทอดดังกล่าวขึ้น เราสามารถยกเลิกการสือบทอดสิทธิ (Inherit) ได้ที่ Folder B,C,D โดยการคลิกขวาที่ folder แล้วเลือก Security เลือก Advance และคลิกที่ปุ่ม Disable Inheritance (สำหรับ Windows 8, 2012) จากนั้นจะมีตัวเลือกให้ 2 ทางเลือกคือ
1. Convert Inherited permission into explicit permission on this object ตัวเลือกนี้จะมีการ copy สิทธิที่สืบทอดมาในเวลานั้นๆ ให้มาเป็นสิทธิที่มีการกำหนดตรงๆ ที่ folder เพื่อให้ผู้ดูแลระบบสามารถทำการแก้ไขได้ต่อไป ซึ่งหลังจากนี้ไม่ว่าสิทธิที่ parent folder จะเปลี่ยนแปลงอย่างไร ก็จะไม่กระทบต่อสิทธิที่กำหนดไว้แล้ว
2. Remove all inherited permissions from this object ตัวเลือกนี้จะทำการลบสิทธิต่างๆ ที่สืบทอดมาออกทั้งหมด แล้วให้ผู้ดูแลระบบกำหนดเอาเองใหม่หมดเลย วิธีนี้ไม่แนะนำให้ใช้นะครับ เพราะถ้ากำหนดไม่ครบ จะไม่มีใครสามารถกำหนดสิทธิใน folder นี้ได้เลยในอนาคตครับ

ในกรณีที่ 2 นี้ไม่สามาถกำหนดสิทธิที่ folder A แล้วให้สิทธิเพิ่มเติมเข้าไปที่ folder ข้างในได้ครับ ต้องมาใส่เพิ่มที่ folder ข้างในทีละ folder หรือไม่เช่นนั้นต้องเขียน sciprt เพิ่มเอาครับ
ภาพประจำตัวสมาชิก
Thanyapon Sananakin
 
โพสต์: 32
ลงทะเบียนเมื่อ: จันทร์ 30 ธ.ค. 2013 11:57 am

Re: สอบถามการกำหนด permission ใน file share เดิม

โพสต์โดย sonkub » พุธ 29 ม.ค. 2014 2:14 pm

ขอบคุณครับ
sonkub
 
โพสต์: 7
ลงทะเบียนเมื่อ: พฤหัสฯ. 23 ม.ค. 2014 8:29 pm


ย้อนกลับไปยัง Windows Administration

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน

About us | mvpskill.com

mvpskill.com | IT Professionals Community กลุ่มคนที่มีความเชี่ยวชาญและหลงใหลใน Microsoft Infrastructure เรารวมตัวกันเพื่อแบ่งปันความรุ้ความชำนาญให้กับพี่น้องร่วมอาชีพ เนื้อหาทั้งหมดไม่ว่าจะเป็น Knowledge Base, VDO, Ebook ทุกอย่างจะฟรี และฟรีตลอดไปครับ เนื้อหาและกิจกรรมงานสัมมนาที่เกิดขึ้นในสังคมแห่งนี้เกิดจากอาสาสมัคร ที่ไม่แสวงหาผลกำไรใด ๆ ทั้งสิ้น เราทำด้วยแรงกาย แรงใจ และแรงเงิน ที่พอจะมีส่วนตัวหรือได้รับการสนับสนุนจากองค์กรที่เห็นประโยชน์ของกิจกรรม ขอให้มีความสุขกับการแบ่งปันของเราครับ