ทำไมไฟล์ถึงถูกลบอย่างไม่สม่ำเสมอในแต่ละโปรโตคอลเมื่อสิทธิ์ของไฟล์ถูกตั้งค่าเป็น 700?
ผลิตภัณฑ์ที่ใช้ได้
- macOS
- Windows Server
สถานการณ์
เมื่อคุณพยายามลบไฟล์ที่มีการตั้งค่าการอนุญาตเป็น 700 (rwx------) ผลลัพธ์จะไม่สอดคล้องกันขึ้นอยู่กับโปรโตคอลที่คุณใช้
คำอธิบาย
เมื่อเข้าถึงไฟล์บน NAS ผ่านระบบไฟล์ระยะไกล โปรโตคอลจะดึงการอนุญาตเพื่อกำหนดสิทธิ์การลบ เนื่องจากโปรโตคอลต่างๆ จัดการการอนุญาตแตกต่างกัน สิ่งนี้นำไปสู่พฤติกรรมการลบที่ไม่สอดคล้องกัน ตัวอย่างเช่น เมื่อการอนุญาตไฟล์ถูกตั้งค่าเป็น 700 (rwx------) macOS จะประเมินการอนุญาตของไฟล์เองเพื่อกำหนดสิทธิ์การลบ ในขณะที่ Windows จะประเมินการอนุญาตของไดเรกทอรีที่มีไฟล์ ตารางต่อไปนี้สรุปพฤติกรรมการลบไฟล์ในโปรโตคอลต่างๆ:
วิธีการเชื่อมต่อ | การลบไฟล์ |
macOS (ผ่าน AFP) | ไม่สามารถลบได้ |
macOS (ผ่าน SAMBA) | ไม่สามารถลบได้ |
Windows (ผ่าน SAMBA) | สามารถลบได้ |
File Station | สามารถลบได้ |
FTP | ไม่สามารถลบได้ |