কমান্ড লাইন থেকে আমি কীভাবে প্রশাসক ব্যবহারকারী তৈরি করতে পারি?


83

আমি প্রশাসনিক অধিকার এবং হোম ডিরেক্টরি যেমন নিয়মিত সমস্ত সেটআপ সহ একটি ব্যবহারকারী তৈরি করতে চাই।

  1. adduserব্যবহারকারীকে sudoস্বয়ংক্রিয়ভাবে ক্ষমতা দেওয়ার জন্য কি কোনও প্যারামিটার রয়েছে ?
  2. ডিফল্ট সেটিংস কি জন্য adduser? এটি অতিরিক্ত প্যারামিটার ছাড়াই স্বয়ংক্রিয়ভাবে হোম ডিরেক্টরি এবং অন্যান্য সমস্ত জিনিস তৈরি করবে? (অর্থাত্ adduser <username>যথেষ্ট?)

আপনি useraddএকটি নতুন ব্যবহারকারীর জন্য ব্যবহার করা উচিত adduser
জিজোস্যাভস

@ জিজোস্যাভস সাধারণভাবে বলতে গেলে এটি নির্ভর করে। adduserআরও ইন্টারেক্টিভ, এবং useraddস্ক্রিপ্ট জন্য ডিজাইন করা হয়।
ফ্রাঙ্কলিন ইউ

উত্তর:


76

এর sudoসাথে গোষ্ঠীতে ব্যবহারকারী যুক্ত করুন :

adduser <username> sudo

(আপনি যদি উবুন্টু ১১.১০ বা তার আগে চালাচ্ছেন তবে adminগ্রুপটি ব্যবহার করুন ))

ডিফল্ট মানগুলি এতে সঞ্চিত থাকে /etc/adduser.conf, আপনি সেগুলি পরীক্ষা করে দেখতে পারেন

less /etc/adduser.conf

কোনও ব্যবহারকারী তৈরি করতে এবং এটি সরাসরি sudoগ্রুপ ব্যবহারে যুক্ত করতে

adduser <username> --group sudo

(আবার ১১.১০ এর আগের adminস্থানে ব্যবহার করুন sudo))

adduser এখানে আপনার সাথে থাকা সমস্ত অপশন একবার দেখুন ।


adduser --force-badname <username> admin
অক্সভিভি

আমি তাই বিশ্বাস করি, হ্যাঁ, বাadduser --force-badname <usernane> --group admin
ব্রুনো পেরেইরা

1
এই ব্যবহারের প্রথম লাইন -D: Option d is ambiguous (debug, disabled-login, disabled-password)adduserএটিকে একটি ভুল হিসাবে ব্যাখ্যা করে এবং আপনি ব্যবহার করতে পারেন এমন সমস্ত পতাকা এবং বিকল্পগুলি আপনাকে বলে। ডিফল্টগুলির সাথে অবশ্যই কিছুই করার নেই to
অক্সভিভি

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

43

উবুন্টু 12.04 এবং তারপরে প্রশাসকের সুবিধাসমূহ সহ একটি নতুন ব্যবহারকারী তৈরি করতে:

adduser <username> sudo

উবুন্টু ১১.১০ এবং তার আগে, এর পরিবর্তে এটি ব্যবহার করুন:

adduser <username> admin

বিদ্যমান ব্যবহারকারীর (12.04 এবং তার পরে) সংশোধন করতে:

sudo usermod -aG sudo <username>

(অথবা ১১.১০ এবং তার আগেরটির জন্য sudo usermod -aG admin <username>)

-a-Gগ্রুপ হিসাবে বোঝায় যেখানে সংযোজন । উপরের চিত্রের মতো -aএবং -Gপতাকাগুলি সহ , sudo(বা admin) গ্রুপটি ব্যবহারকারীদের সদস্য হওয়া গ্রুপগুলির তালিকায় যুক্ত হবে ।


2
adduser <username> sudoব্যবহারকারী তৈরি করে না; এটি একটি বিদ্যমান ব্যবহারকারীকে sudoগ্রুপে যুক্ত করে।
ফ্রাঙ্কলিন ইউ

@ ফ্র্যাঙ্কলিনইউ নোপ, এটি একটি ব্যবহারকারী তৈরি করে এবং এতে যুক্ত করে sudo
অমিথ কে কে

1
যখন আমি adduser foobar sudoব্যবহারকারী তৈরি করার আগে করি , জেনিয়ালে এটি বলে যে "অ্যাডুজার: ইউজারনেম` foobar 'বিদ্যমান নেই ", এবং এটি প্রদর্শিত হয় না /etc/passwd, তাই আমি বিশ্বাস করি যে ব্যবহারকারী তৈরি হয়নি।
ফ্র্যাঙ্কলিন ইউ

1
ভরসায় আমি এটি পেয়েছি: do `` $ sudo adduser neue --group sudo adduser: দয়া করে এই মোডে একটি নাম উল্লেখ করুন। do sudo adduser neue sudo adduser: 'নিউ' ব্যবহারকারীর উপস্থিতি নেই। `` `
আইজ্যাকস

14

অন্যান্য উত্তরগুলি সঠিক তবে আপনি হোম ডিরেক্টরি সম্পর্কেও জিজ্ঞাসা করেছিলেন। নতুন ব্যবহারকারীর জন্য আপনার একটি পাসওয়ার্ডও প্রয়োজন হবে।

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s ব্যবহারকারীর লগইন শেল সেট করে
  • -m এটি উপস্থিত না থাকলে ব্যবহারকারীর হোম ডিরেক্টরি তৈরি করে: /home/*new-admin-username*
  • -g ব্যবহারকারীকে সুডো গ্রুপে যুক্ত করুন যাতে তাদের প্রশাসনের অধিকার থাকবে (> ১১.১০)

একবার তৈরি হয়ে গেলে ব্যবহারকারীর জন্য একটি পাসওয়ার্ড যুক্ত করুন:

sudo passwd *new-admin-username*

ব্যবহারকারীর জন্য লগইন করুন সবকিছু কাজ করে কিনা তা দেখতে:

su *new-admin-username*
cd ~/
pwd

6
নোট করুন যেহেতু আপনি -gপরিবর্তে ব্যবহার করেছেন -G, নতুন ব্যবহারকারী কেবলমাত্র sudoগ্রুপের অন্তর্ভুক্ত।
مورু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.