हाल ही में, मैंने sudoers फ़ाइल और hostname को / etc / hostname के माध्यम से बदल दिया है। इस फाइल को बदलने के बाद, मेरे sudo कमांड को बहुत समय लग रहा है। साथ ही, यह कहता है कि सूद मेजबान कजिन (मेरी मशीन का होस्टनाम) को हल करने में असमर्थ है।
क्यों सूदो को किसी चीज़ की अनुमति देने के लिए होस्टनाम जानना पड़ता है ??
मेरी sudoers फ़ाइल में एक कमांड है "Defaults env_reset"। मैंने कुछ इसी तरह के प्रश्न देखे, लेकिन संदर्भ यहाँ दूरस्थ लॉगिन नहीं है। त्रुटि एक स्थानीय होस्ट पर दिखाई दे रही है।
समस्या के लिए प्रारंभिक googling का कहना है कि / etc / मेजबान फ़ाइल में 127.0.0.1 के लिए वास्तविक होस्टनाम होना चाहिए। इससे मेरा मुद्दा ठीक हो गया। लेकिन मेरा वास्तविक सवाल यह है कि हमें सूडो के लिए इसकी आवश्यकता क्यों है ?? क्या सूडो को लॉगिन के स्थान पर ध्यान दिए बिना काम करना चाहिए।