একইভাবে আপনি যখন ptrace ব্যবহার করছেন, তখন ptrace অন্যান্য প্রক্রিয়াগুলি ডিবাগ করতে পারে একই uid দিয়ে। এইভাবে যদি আমি GDB ব্যবহার করি উদাহরণস্বরূপ যা অভ্যন্তরীণভাবে সিস্টেম কল ptrace ব্যবহার করে, GDB তে শুধুমাত্র একই uid আছে এমন প্রক্রিয়াগুলি ডিবাগ করতে পারে। তাই আমি অন্য ব্যবহারকারীদের প্রক্রিয়া ডিবাগ করতে সক্ষম হব না, তাই আমি কেবল ডিবাগ করতে সক্ষম হব একটি প্রক্রিয়া যা আমার একই uid দিয়ে তৈরি করা হয়েছে। এটি অবশ্যই রুটের জন্য সত্য নয়, রুটের সমস্ত প্রক্রিয়ার অ্যাক্সেস রয়েছে এবং তাই সিস্টেমে উপস্থিত প্রতিটি প্রক্রিয়াতে GDB চালাতে পারে।
ஒரு செயல்முறை உருவாக்கப்படும்போது அனுமதிகளைப் பொறுத்தவரை, சைல்ட் செயல்முறை பேரன்ட் போலவே அதே யுஐடி மற்றும் ஜிஐடி பெறுகிறது, அடிப்படையில் சைல்ட் செயல்முறை அனைத்து பேரன்ட்களுக்கும் யுஐடி மற்றும் ஜிஐடி ஆகியவற்றைப் பெறுகிறது, இதேபோல் நீங்கள் ptrace ஐப் பயன்படுத்தும்போது, ptrace அதே செயல்முறையுடன் மற்ற செயல்முறைகளை பிழைத்திருத்த முடியும், இதனால் நான் GDB ஐப் பயன்படுத்தினால், இது சிஸ்டம் கால் ptrace ஐ உட்புறமாக பயன்படுத்துகிறது, GDB ஆனது ஒரே யுஐடியைக் கொண்ட செயல்முறைகளை மட்டுமே பிழைத்திருத்த முடியும், எனவே மற்ற பயனர்களின் செயல்முறையை என்னால் பிழைத்திருத்த முடியாது, எனவே எனது அதே யுஐடியுடன் உருவாக்கப்பட்ட ஒரு செயல்முறையை மட்டுமே பிழைத்திருத்த முடியும், இது நிச்சயமாக ரூட்டிற்கு உண்மை இல்லை, ரூட் அனைத்து செயல்முறைகளுக்கும் அணுகலைக் கொண்டுள்ளது, எனவே கணினியில் இருக்கும் ஒவ்வொரு செயல்முறையிலும் GDB ஐ இயக்க முடியும்.