ป้ายกำกับ: Windows

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

การเปลี่ยนเจ้าของโฟลเดอร์ (Folder Owner) ในระบบ Windows (ซึ่งใช้ระบบไฟล์แบบ NTFS หรือ NT File System) มักทำเมื่อเราต้องการแก้ไขสิทธิ์ ACL แต่ทำไม่ได้เพราะติด “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 เพื่อให้มีสิทธิ์ทำได้ทุกอย่างสมบูรณ์

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