हम क्या करते हैं कि हम उपयोगकर्ता पहचानकर्ता के अनुरूप setuid करते हैं और फिर बैश शेल को निष्पादित करते हैं, तो हम यहाँ पर जो देखते हैं वह यह है कि लॉगिन प्रक्रिया सुपरउपयोगकर्ता विशेषाधिकारों के साथ तभी निष्पादित होती है जब यह वास्तव में इसकी तुलना करता है और सफलतापूर्वक उपयोगकर्ता को प्रमाणित करता है, यह एक प्रक्रिया को द्विशाखित करता है , उस विशेष उपयोगकर्ता के अनुरूप uid को बदल देता है और फिर शेल निष्पादित करता है,
আমরা যা করি তা হল ব্যবহারকারী শনাক্তকারীর সাথে সঙ্গতিপূর্ণ সেটুইড করব এবং তারপরে) কার্যকর করব। তাই এখানে লগইন প্রক্রিয়াটি সুপার-ইউজার বিশেষাধিকারের সাথে কার্যকর করা হলেও যখন এটি প্রকৃতপক্ষে এটি তুলনা করে এবং সফলভাবে ব্যবহারকারীকে প্রমাণীকরণ করে, এটি প্রসেসকে ফর্ক করে। একটি প্রক্রিয়া, সেই নির্দিষ্ট ব্যবহারকারীর সাথে সম্পর্কিত uid পরিবর্তন করে এবং তারপর শেলটি কার্যকর করে।