Bir setuid veya setgid programında sadece hata ayıklayıcı kök olarak çalışıyorsa hata ayıklayabilirsiniz. Çekirdek, ptraceekstra ayrıcalıklarla çalışan bir programı çağırmanıza izin vermez . Eğer öyleyse, programın herhangi bir şeyi yürütmesini sağlayabilirsiniz, bu etkili bir şekilde bir hata ayıklayıcıyı çağırarak bir kök kabuk çalıştırabileceğiniz anlamına gelir /bin/su.
Gdb'yi root olarak çalıştırırsanız, programınızı çalıştırabilirsiniz, ancak davranışını yalnızca root tarafından çalıştırıldığında gözlemlersiniz.
Kök tarafından başlatılmadığında programda hata ayıklamanız gerekiyorsa, programı Gdb dışında başlatın, zahmetli kısma gelmeden önce bir şekilde duraklatın ve attachGdb içindeki işlem ( at 1234burada 1234, işlem kimliği).