Mengapa bit SUID tidak berpengaruh saat diterapkan ke direktori di Linux? Saya melihat dengan jelas bahwa saya dapat mengaturnya dengan 'chmod u+s'. Tetapi mengapa itu tidak memiliki efek "apa pun". Apa alasan untuk menerapkan cara SET tetapi tidak menerapkan efek apa pun?
Jawaban yang Diterima:
Alasan utama memiliki cara untuk mengaturnya sederhana:kesederhanaan. Lebih mudah untuk memperlakukan bit setuid pada direktori secara seragam dengan bit lainnya, daripada membuat pengecualian dan menolak upaya untuk menyetelnya.
Alasan lainnya adalah Anda dapat memasang sistem file di Linux, menyetel bit setuid pada direktori, lalu memasang sistem file ini di sistem operasi lain yang memperlakukan bit setuid dengan cara yang berarti.
Adapun mengapa bit setuid tidak berpengaruh pada direktori di Linux, itu karena tidak ada yang menemukan arti yang meyakinkan untuk itu. Ini tidak dapat bekerja dengan cara yang sama seperti bit setgid karena Linux tidak mengizinkan pengguna untuk memberikan file kepada pengguna lain.