Bu tasarım gereğidir ve standart davranıştır. AlıntıPOSIX standardından :
Chown uygun ayrıcalıklara sahip bir işlem tarafından çağrılmadığı sürece, normal bir dosyanın set-user-ID ve set-group-ID bitleri başarıyla tamamlandıktan sonra silinir; diğer dosya türlerinin set-user-ID ve set-group-ID bitleri temizlenebilir.
(s
bu arada yapışkan değil setuid (veya grup sütununda setgid).)
Bu davranış, temel alınan sistem çağrısının davranışını izler (bazı sistemlerde, setxid bitleri yalnızca yürütülebilir dosyalar için temizlenir).
Setuid bitini kaldırmanın nedeni, sahibin değiştirilmesinin hangi kullanıcının sürecin etkili kullanıcı kimliği olacağını değiştirmesidir. Özellikle, kullanıcının bir dosyayı verebileceği sistemlerde cp /bin/sh foo; chmod u+s foo; chown joe foo
, dev bir güvenlik deliği olan joe'ye ait bir setuid yürütülebilir dosyası oluşturur.