ایک بار جب آپ لینکس سسٹم میں کھدائی شروع کردیں تو ، آپ کو کچھ الجھن یا غیر متوقع چیزیں مل سکتی ہیں ، مثلا / / usr / bin / false ، مثال کے طور پر۔ یہ وہاں کیوں ہے اور اس کا مقصد کیا ہے؟ آج کی سپر صارف سوال و جوابی پوسٹ میں متجسس قارئین کے سوالات کا جواب ہے۔
آج کا سوال وجواب کا سیشن ہمارے پاس سوپر یوزر کے بشکریہ ہے St اسٹیک ایکسچینج کی ایک ذیلی تقسیم ، سوال و جواب کی ویب سائٹوں کی کمیونٹی سے چلنے والی گروپ بندی۔
سوال
سپر صارف ریڈر صارف 7326333 یہ جاننا چاہتا ہے کہ کچھ نظام استعمال کنندہ / usr / bin / جھوٹے کیوں ہیں۔
کیوں کچھ سسٹم صارفین کے پاس / usr / bin / غلط اپنے خول کی حیثیت سے ہیں؟ اس کا کیا مطلب ہے؟
کیوں کچھ سسٹم صارفین کے پاس / usr / bin / غلط اپنے خول کی حیثیت سے ہیں؟
جواب
ہمارے پاس سپر یوزر کے شراکت کاروں ڈو ڈی ای ڈی ، ٹوبی سپیڈ ، اور بیبااسسیسی کے پاس جواب ہے۔ پہلے ، دوئڈی:
اس سے صارفین کو سسٹم میں لاگ ان ہونے سے روکنے میں مدد ملتی ہے۔ بعض اوقات آپ کو کسی خاص کام کے ل user صارف اکاؤنٹ کی ضرورت ہوتی ہے۔ اس کے باوجود ، کسی کو بھی اس اکاؤنٹ کے ساتھ کمپیوٹر پر بات چیت کرنے کے قابل نہیں ہونا چاہئے۔ یہ ، ایک طرف ، سسٹم صارف اکاؤنٹس ہیں۔ دوسری طرف ، یہ ایک ایسا اکاؤنٹ ہے جس کے لئے ایف ٹی پی یا پی او پی 3 تک رسائی ممکن ہے ، لیکن کوئی براہ راست شیل لاگ ان نہیں ہے۔
اگر آپ / etc / passwd فائل کو زیادہ قریب سے دیکھیں گے تو ، آپ کو بہت سے سسٹم اکاؤنٹس میں لاگ ان شیل کے طور پر / bin / غلط کمانڈ مل جائے گا۔ دراصل ، جھوٹ خول نہیں ہے ، بلکہ ایک کمانڈ جو کچھ نہیں کرتا ہے اور پھر اسٹیٹس کوڈ کے ساتھ بھی ختم ہوتا ہے جو کسی غلطی کا اشارہ دیتا ہے۔ نتیجہ بہت آسان ہے۔ صارف لاگ ان ہوتا ہے اور فوری طور پر دوبارہ لاگ ان اشارہ دیکھتا ہے۔
ٹوبی سپیڈ کے جواب کے بعد:
یہ صارفین مخصوص فائلوں یا عمل کے مالک ہیں اور لاگ ان اکاؤنٹس بننے کا ارادہ نہیں رکھتے ہیں۔ اگر "شیل" فیلڈ کی قدر / etc / shells میں درج نہیں ہے ، تو پھر ایسے پروگراموں جیسے FTP ڈیمون تک رسائی کی اجازت نہیں دیتے ہیں۔ مزید برآں ، / جو پروگرام / جو / شیل چیک نہیں کرتے ہیں ان کے ل they ، وہ اس حقیقت کا استعمال کرتے ہیں کہ / بن / غلط فوری طور پر واپس آتے ہیں اور انٹرایکٹو شیل سے انکار کرتے ہیں۔
اور ہمارا آخری جواب bbaassssiiee کی طرف سے:
کچھ صارفین کے پاس / usr / bin / غلط ہیں ، دوسروں کے پاس / sbin / nologin ہے ، یا ان میں / usr / bin / passwd بھی ہوسکتا ہے۔ وہ یا تو سسٹم صارف ہوسکتے ہیں جن کو پروگرام کی اجازت کو الگ کرنے کی ضرورت ہے یا ایسے پروگراموں کے انسانی صارف جو توثیق کے ل for پاس ورڈ فائلوں کو استعمال کرتے ہیں۔
وضاحت میں شامل کرنے کے لئے کچھ ہے؟ تبصرے میں آواز بند. ٹیک سیکھنے والے اسٹیک ایکسچینج کے دوسرے صارفین سے مزید جوابات پڑھنا چاہتے ہیں؟ یہاں مکمل گفتگو کے دھاگے کو چیک کریں .
تصویری کریڈٹ: اوپن اسٹیک دستاویزات (اوپن اسٹیک پروجیکٹ)