मैंने अभी-अभी वैज्ञानिक लिनक्स (7.0) का उपयोग करना शुरू किया है (हालांकि मुझे लगता है कि यह प्रश्न वितरण तटस्थ हो सकता है ..)। कर्नेल संस्करण 3.10.0-123.20.1.el7.x86_64 है।
मेरे सवाल पर वापस आ रहा हूं।
मैंने rootखाते में स्विच किया और वहां से test-accountकमांड का उपयोग करके एक नया उपयोगकर्ता खाता बनाया adduser test-account। इसने मुझे पासवर्ड के लिए संकेत नहीं दिया और न ही मैंने पासवर्ड प्रदान करने के विकल्प का उपयोग किया। इसलिए मुझे लगता है कि यह "पासवर्ड के बिना" खाता है। मैं रूट खाते से इस खाते में प्रवेश कर सकता हूं - जो मुझे लगता है कि मैं बिना पासवर्ड प्रदान किए भी सक्षम हो जाऊंगा, भले ही परीक्षण खाते में पासवर्ड हो। हालाँकि जब मैं तीसरे खाते से इस (परीक्षण-खाते) में प्रवेश करने की कोशिश करता हूँ - यह मुझे पासवर्ड के लिए संकेत देता है। और सिर्फ दबाने से Enterकाम नहीं चलता।
क्या गैर-रूट खाते से इस खाते में प्रवेश करना संभव है। क्या कोई रास्ता है (रूट पर स्विच किए बिना या उपयोग किए बिना sudo)?
su test-account। वह test-accountबिना पासवर्ड प्रॉम्प्ट के स्विच करता है (यदि test-accountपासवर्ड हो तो भी क्या होगा )। हालाँकि, जब मैं किसी गैर-विशेषाधिकार प्राप्त उपयोगकर्ता खाते से परीक्षण खाते पर स्विच करने का प्रयास करता हूं, तो कर्नेल मुझे संकेत के साथ पासवर्ड के लिए पूछता है, और यह शून्य (दबाने eneter) को स्वीकार नहीं करता है
adduserका-pविकल्प जानता है , इसके उपयोग की अनुशंसा नहीं की जाती है। इसलिए रूट के रूप में,passwd test-accountएक पासवर्ड सेट करें और करें।