adduser
adduser
অক্ষমতা ফাইল /etc/adduser.conf
। DSHELL
ভেরিয়েবল দ্বারা নির্ধারিত ডিফল্ট শেল /bin/bash
ডিফল্ট হয়।
useradd
সম্ভবত আপনার এটির প্রয়োজন নেই কারণ ইউজারড্ড একটি খুব নিম্ন-স্তরের ইউটিলিটি এবং এটি খুব কমই সরাসরি ব্যবহার করা হয়।
আপনি যদি ইউজারড ব্যবহার করেন তবে /etc/default/useradd
কঙ্কাল ফাইলটি সম্পাদনা করুন (যদিও ব্যাকআপ তৈরি করতে ভুলবেন না)।
সেট SHELL
পরিবর্তনশীল /bin/bash
পরিবর্তে /bin/sh
।
এখন আপনি useradd
যখনই নতুন ব্যবহারকারী যুক্ত করতে ব্যবহার করেন ততবার bash
স্বয়ংক্রিয়ভাবে তাদের ডিফল্ট শেল।
ইতিমধ্যে বিদ্যমান ব্যবহারকারীরা
আপনি যদি ইতিমধ্যে বিদ্যমান ব্যবহারকারীদের শেল পরিবর্তন করতে চান তবে আপনাকে /etc/passwd
ফাইলটি সম্পাদনা করতে হবে (দয়া করে এটির একটি ব্যাকআপ রয়েছে তা নিশ্চিত করুন)।
কলামগুলির বিবরণ এখানে
- লগইন নাম
- alচ্ছিক এনক্রিপ্ট করা পাসওয়ার্ড
- সংখ্যার ব্যবহারকারী আইডি
- সংখ্যাগত আইডি
- ব্যবহারকারীর নাম বা মন্তব্য ক্ষেত্র
- ব্যবহারকারী হোম ডিরেক্টরি
- alচ্ছিক ব্যবহারকারী কমান্ড দোভাষী
এই ক্রমে কলোন দ্বারা বিভক্ত (:) এর মতো।
root:x:0:0:root:/root:/bin/bash
এই ফাইলটি সম্পর্কে আরও তথ্যের জন্য ম্যান পেজটি দেখুন man 5 passwd
।
sudo -u $USER chsh -s $SHELL
।