मैं उबंटू डेस्कटॉप में एक टर्मिनल से एसएसएच के माध्यम से अपने नए उबंटू वीपीएस में प्रवेश कर रहा हूं। मैं एक नया उपयोगकर्ता बनाया है एडम , जो मैं sudo समूह में जोड़ा है, तो मैं रूट के रूप में हर समय में लॉग इन करने की जरूरत नहीं है। जब मैं रूट के रूप में लॉगिन करता हूं तो सब कुछ अपेक्षा के अनुरूप होता है, जब मैं एडैम के रूप में लॉगिन करता हूं, तो मैं $BASH_VERSIONपर्यावरण संस्करण के साथ कुछ समस्याएँ रखता हूं ।
मैंने डिफ़ॉल्ट .profileऔर .bashrcफ़ाइलों के भीतर कुछ भी नहीं बदला है , इसलिए मुझे सभी डिफ़ॉल्ट सेटिंग्स होनी चाहिए। मैंने देखा, हालांकि .profileइसमें एक शर्त भी शामिल है .bashrc:
if [ -n "$BASH_VERSION" ]; then
सिवाय जब मैं $BASH_VERSIONसीएल से गूंज मैं वापस कुछ भी नहीं मिलता है, सिर्फ एक खाली लाइन। कुछ सच में यहाँ खराब लगता है, लेकिन यह मेरे ज्ञान से थोड़ा परे है।
यह उपयोगी है, यहाँ है कि मैं क्या उपयोगकर्ता बनाने के लिए इस्तेमाल किया:
useradd -d /home/adam -m adam
sudo passwd adam
usermod -a -G sudo adam
/bin/dashकाम नहीं किया,/bin/bashकिया।