Tag Archive Permissions

Byphunsanit

Windows: การเปลี่ยน folder owner เจ้าของ

การเปลี่ยนเจ้าของโฟลเดอร์ (Folder Owner) ในระบบ Windows (ซึ่งใช้ระบบไฟล์แบบ NTFS หรือ NT File System) มักทำเมื่อเราต้องการแก้ไขสิทธิ์ ACL ( เช่น user ที่ใช้เครื่องอยู่เดิมลาออก จะเปิด folder ที่เค้าเข้าได้คนเดียวใน Desktop, Document ) แต่ทำไม่ได้เพราะติด “Access Denied” แม้จะเป็น Admin ก็ตาม


การใช้หน้าต่าง Properties (GUI)

วิธีนี้เหมาะสำหรับการจัดการโฟลเดอร์ทั่วไป ไม่ต้องจำคำสั่ง

  1. คลิกขวาที่โฟลเดอร์ที่ต้องการ แล้วเลือก Properties
  2. ไปที่แท็บ Security แล้วกดปุ่ม Advanced (ด้านล่าง)
  3. ในหน้าต่าง Advanced Security Settings
    • มองหาบรรทัดที่เขียนว่า Owner: (ด้านบน)
    • คลิกคำว่า Change
  4. จะมีหน้าต่างเด้งขึ้นมา
    • ในช่องว่าง ให้พิมพ์ชื่อ User หรือ Group ที่ต้องการให้เป็นเจ้าของใหม่ (เช่น Administrators หรือชื่อ User ของคุณ)
    • กด Check Names เพื่อตรวจสอบความถูกต้อง แล้วกด OK
  5. จุดสำคัญ: เมื่อกลับมาหน้าเดิม ให้ติ๊กถูกที่ช่อง “Replace owner on subcontainers and objects” (เพื่อเปลี่ยนเจ้าของไฟล์ข้างในโฟลเดอร์นั้นทั้งหมดด้วย)
  6. กด Apply และ OK จนปิดทุกหน้าต่าง

การใช้ Command Line (CMD)

วิธีนี้เหมาะสำหรับ Admin ที่ต้องการความเร็ว หรือทำกับโฟลเดอร์จำนวนมาก (ใช้คำสั่ง takeown)

  1. เปิด Command Prompt (CMD) ในฐานะ Administrator
  2. ใช้คำสั่งตามรูปแบบ
    takeown /f “path_to_folder” /r /d y
    เช่น
    • /f : ระบุไฟล์หรือโฟลเดอร์เป้าหมาย
    • /r : recursive (ทำให้มีผลกับทุกไฟล์และโฟลเดอร์ย่อยข้างใน)
    • /d y : ตอบ Yes อัตโนมัติหากระบบถามยืนยัน
      takeown /f "D:\Data\Secret" /r /d y

ข้อควรระวังหลังเปลี่ยน Owner

การเปลี่ยน Owner เป็นแค่การบอกว่า “ใครเป็นเจ้าของที่ดิน” แต่ ไม่ได้แปลว่าเจ้าของจะมีกุญแจเข้าบ้านเสมอไปหลังจากเปลี่ยน Owner แล้ว บ่อยครั้งที่คุณต้อง Add Permission ให้ตัวเองอีกครั้ง

  1. กลับไปที่ Properties > Security
  2. กด Edit แล้ว Add ชื่อ User ของคุณลงไป
  3. ติ๊กช่อง Full Control เพื่อให้มีสิทธิ์ทำได้ทุกอย่างสมบูรณ์

อ่านเพิ่มเติม