উবুন্টু সার্ভারে একটি নতুন ব্যবহারকারী যুক্ত করা হচ্ছে


11

আমি একটি নতুন ব্যবহারকারী যুক্ত করার চেষ্টা করা হয়েছে। আমি adduserতারপরে ব্যবহারকারীর নামটি টাইপ করেছি এবং তার useraddপরে ব্যবহারকারীর নামটি চেষ্টা করেছি tried এটি কোনও ব্যবহারকারীর যোগ করার মতো মনে হয়, তবে আমি লগইন করার সময় আমি কেবল ডলারের পরিবর্তে সাইন পাই user@servername। আমি সেই ব্যবহারকারীর নামটির জন্য আমাকে সূডোতে অনুমতি দেওয়ার জন্য বিধিগুলি যুক্ত করার চেষ্টা করেছি, তবে কেন আমি কেবল ডলারের সাইন পাব?


$প্লেইন পুরোনো শেল নির্দেশ করে। কি sudo usermod --shell /usr/bin USERNAMEএবং ব্যবহারকারী নাম দিয়ে "ব্যবহারকারীর নাম" প্রতিস্থাপন করুন।
থমাস ওয়ার্ড

অথবা সুডো সুবিধাগুলি ওয়ান-লাইনারের সাথে ব্যবহারকারী "টেস্টুজার" তৈরি করুন : ইউজারডড টেস্টুজার -জি সুডো-ডি / হোম / টেস্টুজার -এস / বিন / বাশ-এম -সি "টেস্ট ব্যবহারকারী" এবং & প্রতিধ্বনি পরীক্ষক: P4s5W0rD | chpasswd && sed -ri 's / ^ # (% sudo। + ALL = (ALL)। + NOPASSWD: ALL) / \ 1 /' / ইত্যাদি / sudoers

উত্তর:


14

আপনি সম্ভবত "adduser" এর পরিবর্তে দুর্ঘটনাক্রমে "useradd" ব্যবহার করেছেন - যা ব্যবহারকারীকে যুক্ত করে, তবে তার / তার জন্য একটি প্রোফাইল সেট আপ করে না - অথবা আপনি সম্ভবত "/" / স্কেলের "কঙ্কাল" ফাইলগুলি মিস করছেন যা সাধারণত সেট করা থাকে একটি ডিফল্ট ব্যবহারকারী অ্যাকাউন্ট আপ।

দয়া করে করুন sudo userdel username( usernameআপনি যে অ্যাকাউন্ট তৈরি করছেন তার নাম কোথায় ), sudo adduser usernameএবং এখানে আউটপুট পোস্ট করুন। আপনি নিম্নলিখিত মত কিছু পেতে হবে:

me@banshee:~$ sudo adduser noob
Adding user `noob' ...
Adding new group `noob' (1005) ...
Adding new user `noob' (1005) with group `noob' ...
Creating home directory `/home/noob' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
Changing the user information for noob
Enter the new value, or press ENTER for the default
    Full Name []: 
    Room Number []: 
    Work Phone []: 
    Home Phone []: 
    Other []: 
Is the information correct? [Y/n] 

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


5

ঠিক আছে, আমি জানি না অ্যাডুজারের জন্য ডিফল্ট আচরণ কী তবে আমি মনে করি আপনার বিকল্পগুলির স্পষ্টতা উল্লেখ করা উচিত। ভালো লেগেছে:

sudo useradd -d /home/testuser -m testuser

উপরের কমান্ডটি নতুন ব্যবহারকারীর জন্য হোম ডিরেক্টরি সেট করে এবং -mপ্রয়োজনে এটি তৈরি করে ( )। তারপরে আপনাকে নতুন ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করতে হবে:

sudo passwd testuser

এছাড়াও আরও বেশ কয়েকটি অপশন রয়েছে, ম্যান পৃষ্ঠাটি দেখতে তাদের পরীক্ষা করুন:

man adduser
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.