आता जर आपण याकडे परत गेलो तर आपण पाहत आहोत की लॉगिन प्रक्रिया रूट म्हणून कार्यान्वित झाली आहे आणि password पडताळणी झाल्यास त्या विशिष्ट वापरकर्त्यासाठी शेल तयार होईल, मूलतः हा शेल खालीलप्रमाणे तयार केला आहे, तर आपण त्यास असे म्हणू शकतो की लॉगिन प्रक्रिया आणि या लॉगिन प्रक्रियेमध्ये आपण password प्राप्त करू आणि संचयित हॅशसह password ची तुलना करू आणि जर हे खरे असेल तर आपण fork a process, child process तयार करू.
ലോഗിൻ പ്രോസസ്സ് റൂട്ടായി പ്രവർത്തിക്കുകയും പാസ് വേഡ് പരിശോധിച്ചുറപ്പിക്കുകയും ചെയ്താൽ അത് ആ പ്രത്യേക ഉപയോക്താവിനായി ഒരു ഷെൽ സൃഷ്ടിക്കും. ഇവിടെ സംഭവിക്കുന്നത് ലോഗിൻ പ്രോസസ്സ് പാസ് വേഡ് നേടുകയും സംഭരിച്ച ഹാഷുമായി പാസ് വേഡ് താരതമ്യം ചെയ്യുകയും ചെയ്യും. ഇത് ശരിയാണെങ്കിൽ പ്രോസസ്സ് ഫോർക് ചെയ്ത ചൈൽഡ് പ്രോസസ് ഉണ്ടാക്കുന്നു.