What we do is that we would setuid corresponding to the users identifier and then execute the bash shell, so what we see over here is that even though the login process executes with superuser privileges when it actually compare this and successfully authenticates the user, it forks a process, changes the uid corresponding to that particular user and then executes the shell,
हम क्या करते हैं कि हम उपयोगकर्ता पहचानकर्ता के अनुरूप setuid करते हैं और फिर बैश शेल को निष्पादित करते हैं, तो हम यहाँ पर जो देखते हैं वह यह है कि लॉगिन प्रक्रिया सुपरउपयोगकर्ता विशेषाधिकारों के साथ तभी निष्पादित होती है जब यह वास्तव में इसकी तुलना करता है और सफलतापूर्वक उपयोगकर्ता को प्रमाणित करता है, यह एक प्रक्रिया को द्विशाखित करता है , उस विशेष उपयोगकर्ता के अनुरूप uid को बदल देता है और फिर शेल निष्पादित करता है,