उपयोगकर्ता जोड़ें
adduserचूक फ़ाइल है /etc/adduser.conf। DSHELLचर द्वारा निर्धारित डिफ़ॉल्ट शेल /bin/bashडिफ़ॉल्ट रूप से है।
useradd
सबसे अधिक संभावना है कि आपको इसकी आवश्यकता नहीं है क्योंकि उपयोगकर्तापैड एक बहुत ही निम्न-स्तरीय उपयोगिता है, और यह शायद ही कभी सीधे उपयोग किया जाता है।
यदि आप useradd का उपयोग करते हैं, तो /etc/default/useraddकंकाल फ़ाइल को संपादित करें (हालांकि एक बैकअप बनाने के लिए मत भूलना)।
इसके बजाय SHELLचर सेट करें ।/bin/bash/bin/sh
अब हर बार जब आप useraddएक नया उपयोगकर्ता जोड़ने के लिए उपयोग करते हैं bashतो स्वचालित रूप से उनका डिफ़ॉल्ट शेल होता है।
पहले से मौजूद उपयोगकर्ता
यदि आप पहले से मौजूद उपयोगकर्ताओं के शेल को बदलना चाहते हैं, तो आपको /etc/passwdफ़ाइल को संपादित करना होगा (कृपया सुनिश्चित करें कि बैक का बैकअप है)।
यहाँ स्तंभों का वर्णन है
- लॉगिन नाम
- वैकल्पिक एन्क्रिप्टेड पासवर्ड
- संख्यात्मक उपयोगकर्ता ID
- संख्यात्मक समूह आईडी
- उपयोगकर्ता नाम या टिप्पणी क्षेत्र
- उपयोगकर्ता घर निर्देशिका
- वैकल्पिक उपयोगकर्ता कमांड दुभाषिया
उस क्रम में कॉलन (:) इस तरह से अलग हो गए।
root:x:0:0:root:/root:/bin/bash
उस फ़ाइल के बारे में अधिक जानकारी के लिए मैन पेज देखें man 5 passwd।
sudo -u $USER chsh -s $SHELL।