3.4. SETUID problemleri

Bir süreçte onun ile ilişkilendirilmiş6 değişik ID numarası vardır. Bu yüzden sürece erişirken her zaman dikkatli olmalısınız. Belli durumlarda , bütün setuid fonksiyonu içeren programlar daha fazla ihtiyacıolmadığıiçin erişim sırasındaki sınırlamalarıkaldırır.

Real User ID (Gerçek kullanıcınumarası) ancak en yetkili kullanıcıların (root) çalıştırmışolduğu uygulamalar tarafından tarfından değiştirilebilir. Login programıbunu kullanıcıgirişinde ayarlar ve nadiren değişir.

Effective user ID ise eğer seteuid biti ayarlanmışise exec() fonksiyonlarıile düzenlenir. Bir program setuid() fonksiyonunu effective user ID , real user ID yada saved set user ID numaralarını değiştirmek için kullanabilir. Eğer effective user ID exec() fonksiyonlarıile düzenleniyorsa önceki değer saved set user ID numarasında kayıtlıkalır.