มันดูเหมือนว่าลินุกซ์สนับสนุนการเปลี่ยนเจ้าของเชื่อมโยงสัญลักษณ์ (คือlchown
) แต่เปลี่ยนโหมด / ได้รับอนุญาตจากการเชื่อมโยงสัญลักษณ์ (คือlchmod
) จะได้รับการสนับสนุน เท่าที่ฉันเห็นนี่เป็นไปตาม POSIX อย่างไรก็ตามฉันไม่เข้าใจว่าทำไมจึงสนับสนุนการดำเนินการอย่างใดอย่างหนึ่งเหล่านี้ แต่ไม่ใช่ทั้งสองอย่าง แรงจูงใจเบื้องหลังสิ่งนี้คืออะไร?
lchmod
ที่มักจะมีคนที่คุณให้แม่นยำเพราะลินุกซ์ไม่ได้สนับสนุน แต่ Unix อื่น ๆ เช่นระบบปฏิบัติการจะสนับสนุน (เช่นMac OS X ) lchown
ดังนั้นคำถามคือว่าทำไมลินุกซ์ไม่ได้เมื่อมันไม่สนับสนุน
lrwxrwxrwx
อยู่เสมอchmod
ทำให้รู้สึกไม่ที่นี่ การติดตามลิงก์จะนำคุณไปสู่การอนุญาตเป้าหมาย