สมมติว่าผู้ใช้มีDirectory1และมีFile1 File2 CantBeDeletedFile วิธีการทำเช่นนั้นผู้ใช้จะไม่ได้รับอนุญาตให้ลบCantBeDeletedFile ?
หากฉันเปลี่ยนความเป็นเจ้าของDirectory1และลบสิทธิ์การเขียนผู้ใช้จะไม่สามารถลบไฟล์ใด ๆ พวกเขายังไม่สามารถเพิ่มไฟล์ใหม่เป็นต้น
ฉันแค่ต้องการที่จะสามารถตั้งค่าบางไฟล์ที่จะไม่ถูกลบ
คำอธิบายที่เฉพาะเจาะจงมากขึ้น
ฉันกำลังสร้างโปรไฟล์ผู้ใช้ ฉันกำลังสร้างไฟล์เปิดโปรแกรมของพวกเขาในสก์ท็อป ดังนั้นฉันต้องการตั้งค่าตัวเรียกใช้งานไฟล์ (.desktop) และทำให้พวกเขาเพื่อให้ผู้ใช้สามารถเปิดใช้งานได้เท่านั้นและพวกเขาไม่สามารถเปลี่ยนชื่อหรือลบได้เพียงแค่เรียกใช้
ปัจจุบันหากผู้ใช้เป็นเจ้าของไดเรกทอรีซึ่งมีไฟล์ใด ๆ เขาสามารถลบได้
หากไม่มีวิธีทั่วไปสำหรับ * nix ทั้งหมดแสดงว่าเป็น Linux และ ext4 FS