ലോഗിൻ പ്രോസസ്സ് റൂട്ടായി പ്രവർത്തിക്കുകയും പാസ് വേഡ് പരിശോധിച്ചുറപ്പിക്കുകയും ചെയ്താൽ അത് ആ പ്രത്യേക ഉപയോക്താവിനായി ഒരു ഷെൽ സൃഷ്ടിക്കും. ഇവിടെ സംഭവിക്കുന്നത് ലോഗിൻ പ്രോസസ്സ് പാസ് വേഡ് നേടുകയും സംഭരിച്ച ഹാഷുമായി പാസ് വേഡ് താരതമ്യം ചെയ്യുകയും ചെയ്യും. ഇത് ശരിയാണെങ്കിൽ പ്രോസസ്സ് ഫോർക് ചെയ്ത ചൈൽഡ് പ്രോസസ് ഉണ്ടാക്കുന്നു. ഇവിടെ ഉപയോക്താക്കളുടെ ഐഡന്റിഫയറിനോട് യോജിച്ച് uid സജ്ജമാക്കുകയും തുടർന്ന് ബാഷ് ഷെൽ എക്സിക്യൂട്ട് ചെയ്യുകയും ചെയ്യും.
இப்போது நாம் இதற்குச் சென்றால், லாகின் செயல்முறை ரூட்டாக இயங்குகிறது மற்றும் கடவுச்சொல் சரிபார்க்கப்பட்டால் அது குறிப்பிட்ட பயனருக்கு ஒரு ஷெல் உருவாக்கும், எனவே அடிப்படையில் இந்த ஷெல் பின்வருமாறு உருவாக்கப்படுகிறது, எனவே நீங்கள் லாகின் செயல்முறையைச் சொல்ல அனுமதித்திருப்பீர்கள், இந்த லாகின் செயல்முறைக்குள் நீங்கள் கடவுச்சொல்லைப் பெற்று கடவுச்சொல்லை சேமித்த ஹாஷுடன் ஒப்பிட்டுப் பாருங்கள், இது உண்மையாக இருந்தால், பின்னர் நாம் சைல்ட் செயல்முறையை ஃபோர்க் செயல்முறையாக்கலாம்.