आता जर आपण याकडे परत गेलो तर आपण पाहत आहोत की लॉगिन प्रक्रिया रूट म्हणून कार्यान्वित झाली आहे आणि password पडताळणी झाल्यास त्या विशिष्ट वापरकर्त्यासाठी शेल तयार होईल, मूलतः हा शेल खालीलप्रमाणे तयार केला आहे, तर आपण त्यास असे म्हणू शकतो की लॉगिन प्रक्रिया आणि या लॉगिन प्रक्रियेमध्ये आपण password प्राप्त करू आणि संचयित हॅशसह password ची तुलना करू आणि जर हे खरे असेल तर आपण fork a process, child process तयार करू.
இப்போது நாம் இதற்குச் சென்றால், லாகின் செயல்முறை ரூட்டாக இயங்குகிறது மற்றும் கடவுச்சொல் சரிபார்க்கப்பட்டால் அது குறிப்பிட்ட பயனருக்கு ஒரு ஷெல் உருவாக்கும், எனவே அடிப்படையில் இந்த ஷெல் பின்வருமாறு உருவாக்கப்படுகிறது, எனவே நீங்கள் லாகின் செயல்முறையைச் சொல்ல அனுமதித்திருப்பீர்கள், இந்த லாகின் செயல்முறைக்குள் நீங்கள் கடவுச்சொல்லைப் பெற்று கடவுச்சொல்லை சேமித்த ஹாஷுடன் ஒப்பிட்டுப் பாருங்கள், இது உண்மையாக இருந்தால், பின்னர் நாம் சைல்ட் செயல்முறையை ஃபோர்க் செயல்முறையாக்கலாம்.