मुखपृष्ठ » कैसे » PermitRootLogin UID या उपयोगकर्ता नाम पर आधारित है?

    PermitRootLogin UID या उपयोगकर्ता नाम पर आधारित है?

    उदाहरण के लिए, PermitRootLogin जैसे कुछ नया सीखने के दौरान कभी-कभी आपकी जिज्ञासा को संतुष्ट करने के लिए कैसे काम करता है, इस बारे में थोड़ा और खुदाई करने में मज़ा आता है। क्या यह यूआईडी या उपयोगकर्ता नाम की जांच करता है? आज के सुपरयूजर क्यू एंड ए पोस्ट एक जिज्ञासु पाठक के प्रश्न का उत्तर खोजने के लिए खोदते हैं.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    SuperUser रीडर ge0rg यह जानना चाहता है कि PermitRootLogin UID या उपयोगकर्ता नाम पर आधारित है:

    वह आदमी पेज बताता है PermitRootLogin:

    • निर्दिष्ट करता है कि क्या ssh (1) का उपयोग करके रूट लॉग इन कर सकता है.

    हालाँकि, यह स्पष्ट नहीं है कि यह जाँच उपयोगकर्ता के नाम पर आधारित है (जड़) या यूआईडी (0)। यदि रूट खाते का नाम बदल दिया जाए तो क्या होता है व्यवस्थापक? मर्जी व्यवस्थापक कब लॉग इन करने में सक्षम हो PermitRootLogin = नहीं? यूआईडी = 0 (यानी) के साथ दो खाते होने पर क्या होता है. जड़ तथा व्यवस्थापक)? क्या उनमें से कोई भी लॉग इन कर पाएगा?

    PermitRootLogin UID या उपयोगकर्ता नाम पर आधारित है?

    उत्तर

    सुपरयूजर योगदानकर्ता mtak हमारे लिए जवाब है:

    ऐसा लगता है कि चेक यूआईडी (परीक्षण पर) के साथ किया गया है OpenSSH_6.7p1 डेबियन -5 + deb8u3, OpenSSL 1.0.1t 3 मई 2016):

    सेट PermitRootLogin बंद करने के लिए:

    उपयोगकर्ता नाम सुनिश्चित करें व्यवस्थापक के साथ बनाया गया है यूआईडी 0:

    सुनिश्चित करें कि उपयोगकर्ता सिस्टम में लॉग इन करने के लिए इस्तेमाल किया जा सकता है:

    यह देखने के लिए जांचें कि क्या हम SSH के उपयोग से सिस्टम में लॉग इन कर सकते हैं:

    अगर हम सेट करते हैं PermitRootLogin पर वापस:

    और लॉग इन करने का प्रयास करें:


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.

    छवि क्रेडिट: लिनक्स स्क्रीनशॉट / Xmodulo (फ़्लिकर / Xmodulo)