কীভাবে লিনাক্সে একাধিক ব্যবহারকারী অ্যাকাউন্ট তৈরি করবেন Create


ইউনিক্স/লিনাক্স সিস্টেমে ব্যবহারকারী অ্যাকাউন্ট যুক্ত করতে বা তৈরি করতে দুটি ইউটিলিটি হ'ল অ্যাডুজার এবং ইউজারড d এই কমান্ডগুলি একবারে সিস্টেমে একক ব্যবহারকারীর অ্যাকাউন্ট যুক্ত করার জন্য ডিজাইন করা হয়েছে। আপনার যদি একাধিক ব্যবহারকারীর অ্যাকাউন্ট তৈরি করতে হয়? আপনার যখন নতুন ব্যবহারকারীর মতো কোনও প্রোগ্রামের প্রয়োজন হয় তখনই এটি হয়।

নিউউসার্স একটি দরকারী কমান্ড লাইন ইউটিলিটি যা একসাথে নতুন ব্যবহারকারী অ্যাকাউন্ট আপডেট এবং তৈরি করতে ব্যবহৃত হয়। এটি আইটি পরিবেশে বড় ব্যবস্থাগুলির সাথে ব্যবহার করার উদ্দেশ্যে যেখানে একটি ব্যাবস্থায় একাধিক ব্যবহারকারী অ্যাকাউন্ট আপডেট করতে বা তৈরি করতে কোনও সিস্টেম প্রশাসকের প্রয়োজন হয়। এটি স্ট্যান্ডিনের (ডিফল্টরূপে) বা বিদ্যমান ব্যবহারকারী অ্যাকাউন্টগুলির একটি সেট আপডেট করতে বা নতুন ব্যবহারকারী তৈরি করার জন্য একটি ফাইলের তথ্য পড়ে।

এই নিবন্ধে, আমরা লিনাক্স সিস্টেমে নিউউসার্স ইউটিলিটি ব্যবহার করে ব্যাচ মোডে একাধিক ব্যবহারকারী অ্যাকাউন্ট তৈরি করার পদ্ধতি ব্যাখ্যা করব।

ব্যাচে ব্যবহারকারী তৈরি করতে, আপনি স্ট্যান্ডার্ড পাসওয়ার্ড ফাইলের মতো, নিম্নলিখিত ফর্ম্যাটে কোনও ফাইলে তাদের তথ্য সরবরাহ করতে পারেন:

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

কোথায়:

  • pw_name: ব্যবহারকারীর নাম
  • pw_passwd: ব্যবহারকারীর পাসওয়ার্ড
  • pw_uid: ব্যবহারকারীর আইডি
  • pw_gid: ব্যবহারকারীর গ্রুপ আইডি
  • pw_gecos: মন্তব্য বিভাগগুলি সংজ্ঞায়িত করে
  • pw_dir: ব্যবহারকারীর হোম ডিরেক্টরিটি সংজ্ঞায়িত করে
  • পিডব্লিউ_শেল: ব্যবহারকারীর ডিফল্ট শেলকে সংজ্ঞায়িত করে

মনোযোগ: আপনার ইনপুট ফাইলটি সুরক্ষিত করা উচিত কারণ এটিতে এনক্রিপ্ট করা পাসওয়ার্ড রয়েছে, এতে যথাযথ অনুমতিগুলি সেট করে। এটি কেবল পাঠযোগ্য এবং মূল দ্বারা লিখিতযোগ্য হওয়া উচিত।

উদাহরণস্বরূপ, ব্যবহারকারীর অ্যাকাউন্টগুলি রাভি এবং টেকমিন্ট যুক্ত করতে, আপনি ইউজার ডট টেক্সট নামে একটি ফাইল তৈরি করতে পারেন যা দেখানো হয়েছে।

$ sudo vim users.txt 

এরপরে, নিম্নলিখিত ফর্ম্যাটে ফাইলটিতে ব্যবহারকারী অ্যাকাউন্টগুলির বিশদ যুক্ত করুন।

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash

ফাইলটি সংরক্ষণ করুন এবং এটিতে প্রয়োজনীয় অনুমতি সেট করুন।

$ sudo chmod 0600 users.txt 

উপরের ব্যবহারকারী অ্যাকাউন্টগুলি একবারে যুক্ত করতে ইনপুট ফাইলটি দিয়ে নতুন ব্যবহারকারী কমান্ডটি চালান।

$ sudo newusers users.txt

প্রথমত, নতুন ব্যবহারকারী প্রোগ্রাম নির্দিষ্ট অ্যাকাউন্টগুলি তৈরি বা আপডেট করার চেষ্টা করে এবং তারপরে ব্যবহারকারী বা গোষ্ঠী ডেটাবেজে এই পরিবর্তনগুলি লেখ। চূড়ান্ত ব্যতীত কোনও ত্রুটির ক্ষেত্রে ডাটাবেসগুলিতে লিখলে ডেটাবেজে কোনও পরিবর্তন করা হয় না committed নতুন ব্যবহারকারীর কমান্ডটি এইভাবে কাজ করে।

পূর্ববর্তী কমান্ডটি সফল হলে ব্যবহারকারী অ্যাকাউন্টগুলি প্রদর্শিত হিসাবে যুক্ত করা হয়েছে তা নিশ্চিত করার জন্য/etc/passwd এবং/etc/গ্রুপ ফাইলগুলি পরীক্ষা করে দেখুন।

$ cat /etc/passwd | grep -E "ravi|tecmint"

আরও তথ্যের জন্য, নতুন ব্যবহারকারী ম্যান পৃষ্ঠাটি দেখুন।

$ man newuser 

আপনি নিম্নলিখিত নিম্নলিখিত নিবন্ধগুলি পরীক্ষা করতে পছন্দ করতে পারেন।

  1. লিনাক্সে একটি ব্যবহারকারী ডিফল্ট শেল পরিবর্তন করার 3 টি উপায়
  2. লিনাক্সে সমস্ত ব্যবহারকারীর জন্য কীভাবে একটি ভাগ করে নেওয়া ডিরেক্টরি তৈরি করবেন
  3. হ'ল ওয়াচ - রিয়েল টাইমে লিনাক্স ব্যবহারকারী এবং প্রক্রিয়াগুলি নিরীক্ষণ করুন
  4. লিনাক্সে লগড ব্যবহারকারীদের জন্য কীভাবে একটি বার্তা প্রেরণ করা যায়

এই নিবন্ধে, আমরা কীভাবে নতুন ব্যবহারকারী প্রোগ্রাম ব্যবহার করে লিনাক্সে একাধিক ব্যবহারকারী তৈরি করবেন তা ব্যাখ্যা করেছি। কোন প্রশ্ন জিজ্ঞাসা করতে বা আমাদের সাথে আপনার মন্তব্য ভাগ করতে নীচের প্রতিক্রিয়া ফর্ম ব্যবহার করুন। আপনি যদি সেখানে কোনও অনুরূপ উপযোগিতা সম্পর্কে জানেন তবে আমাদের পাশাপাশি তাও জানান।