आता जर आपण याकडे परत गेलो तर आपण पाहत आहोत की लॉगिन प्रक्रिया रूट म्हणून कार्यान्वित झाली आहे आणि password पडताळणी झाल्यास त्या विशिष्ट वापरकर्त्यासाठी शेल तयार होईल, मूलतः हा शेल खालीलप्रमाणे तयार केला आहे, तर आपण त्यास असे म्हणू शकतो की लॉगिन प्रक्रिया आणि या लॉगिन प्रक्रियेमध्ये आपण password प्राप्त करू आणि संचयित हॅशसह password ची तुलना करू आणि जर हे खरे असेल तर आपण fork a process, child process तयार करू.
এখন যদি আমরা এটিতে ফিরে যাই তাহলে আপনি যা দেখতে পাচ্ছেন তা হল লগইন প্রক্রিয়াটি রুট হিসাবে কার্যকর হয় এবং পাসওয়ার্ডটি যাচাই করা হয়। তবে এটি সেই নির্দিষ্ট ব্যবহারকারীর জন্য একটি শেল তৈরি করবে। তাই মূলত এই শেলটি নিম্নরূপ কিছু তৈরি করা হয়েছে, তাই আপনি অনুমতি দিতে পারেন। আমরা বলি লগইন প্রক্রিয়া এবং এই লগইন প্রক্রিয়ার মধ্যে আপনি পাসওয়ার্ড পাবেন এবং সংরক্ষিত হ্যাশের সাথে পাসওয়ার্ডের তুলনা করুন।