उपयोगकर्ता जोड़ें
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
।