ฉันต้องการให้ผู้ใช้สามารถสร้างการเขียนและอ่านไฟล์ในไดเรกทอรีผู้ใช้อื่น ๆ แต่ไม่มีตัวเลือกในการลบไฟล์หลังจากที่สร้าง (ตัวอย่างเช่นไม่สามารถใช้งานได้ที่นี่ ... ):
ฉันมีผู้ใช้ที่manager
มีไดเรกทอรีrepository
ฉันมีผู้ใช้worker1
ที่ต้องเขียนไฟล์ไป/manager/repository
แต่ไม่สามารถลบไฟล์
ฉันมีผู้ใช้worker2
ที่ต้องเขียนไฟล์ไป/manager/repository
แต่ไม่สามารถลบไฟล์ที่
ฉันมีผู้ใช้worker3
ที่ต้องเขียนไฟล์ไป/manager/repository
แต่ไม่สามารถ ลบไฟล์
แต่worker 1-2-3
ไม่สามารถลบไฟล์หลังจากที่สร้างขึ้นเท่านั้นmanager
และroot
สามารถลบไฟล์ที่worker 1-2-3
สร้างขึ้นได้
ฉันลองใช้chown
และใช้chmod
กลเม็ดน้อยในการใช้บิตที่ไม่สำเร็จ
worker*
ให้ผู้ใช้เขียนไปยังไดเรกทอรีในวิธีการบางอย่าง? คุณพูดถึงความคิดเห็นที่ล็อกไฟล์ไปที่นี่ดังนั้นหมายความว่ามีการเปิดตัวไฟล์ปฏิบัติการบางไฟล์เพื่อสร้างไฟล์ที่นี่? ถ้าเป็นเช่นนั้นคุณสามารถให้สิทธิ์worker
กลุ่มsudo
เพื่อเรียกใช้ไฟล์ปฏิบัติการmanager
ได้ จากนั้นไฟล์ปฏิบัติการจะสร้างบันทึกเป็นmanager
ผู้ใช้ที่คนงานสามารถอ่านได้