নিয়মিত প্রকাশের ত্রুটির কারণে "ব্যবহারকারী তৈরি করতে ব্যর্থ"


18

আমি উবুন্টু 12.10 ডেস্কটপ 32 বিট চালাচ্ছি। বর্তমানে আমার কেবল একজন ব্যবহারকারী, টাইপ প্রশাসক রয়েছেন। আমি অন্য প্রশাসক ব্যবহারকারী তৈরি করতে চাই তবে আমি নিম্নলিখিত ত্রুটিটি পেয়ে যাচ্ছি:

ব্যবহারকারী তৈরি করতে ব্যর্থ

GDBus.Error: org.freedesktop.Accounts.Error.Feda: '/ usr / sbin / adduser' চালানো ব্যর্থ হয়েছে: / usr / sbin / adduser একটি ত্রুটি ফিরে পেয়েছে (1): অ্যাডুজার: দয়া করে এর মাধ্যমে কনফিগার করা নিয়মিত এক্সপ্রেশনটির সাথে মিলে একটি ব্যবহারকারীর নাম লিখুন NAME_REGEX [_SYSTEM] কনফিগারেশন ভেরিয়েবল। এই চেকটি শিথিল করতে বা NAME_REGEX পুনরায় কনফিগার করতে `--ফোর্স-ব্যাডনেম 'বিকল্পটি ব্যবহার করুন।

কোন পরামর্শ প্রশংসা করা হয়।


1
আপনি কি দয়া করে সম্পাদনা করতে পারেন এবং এই ত্রুটিটি পেতে আপনি কী করেছেন তা আরও সুনির্দিষ্টভাবে আমাদের বলতে পারেন। এটি একটি আদেশ ছিল?
জিলভাদোর

উত্তর:


14

আপনি সাধারণত এই বার্তাটি পান যদি আপনি এমন একটি নাম যুক্ত ব্যবহারকারী তৈরি করার চেষ্টা করছেন যা এমন অক্ষর ধারণ করে যা আপনার NAME_REGEX ফাইল অনুসারে অগ্রহণযোগ্য বলে মনে করা হয়। আপনি আবার জিইউআই দিয়ে ব্যবহারকারীর নাম পরিবর্তন করতে চেষ্টা করতে পারেন বা নীচের কমান্ডের সাহায্যে কমান্ড লাইনটি ব্যবহার করে আপনি চেকটি শিথিল করতে পারেন।

sudo adduser --force-badname <username>

এবং তারপরে আপনি ব্যবহারকারীকে sudo গ্রুপে যুক্ত করতে চান নিম্নলিখিত কমান্ডটি চালান।

sudo adduser <username> sudo

1
-1, আমি এটা করতে উত্সাহিত করব না। সীমাবদ্ধতা সম্ভবত কোনও কারণে রয়েছে।
nyuszika7h

1
@ nyuszika7h আমি ভাবছি কীভাবে এটি সিস্টেমকে প্রভাবিত করতে পারে? আমি আমার মেইল ​​অ্যাকাউন্টের জন্য একটি ব্যবহারকারী তৈরি করার পরে এখানে কেবল উদাহরণ খুঁজছি।
সিটিলজে

10

আপনি যে ব্যবহারকারীর নামটি প্রবেশ করছেন তাতে খারাপ অক্ষর রয়েছে। কেবলমাত্র নিম্ন-বর্ণিত ইংরেজি বর্ণযুক্ত একটি সাধারণ ব্যবহারকারীর নাম প্রবেশ করানোর চেষ্টা করুন - danielভাল, &&Daniel <*> Johnson##এতটা ভাল নয়।


এটা সঠিক উত্তর. যদি ত্রুটির বার্তাটি ভেরিয়েবল নামের পরিবর্তে প্রকৃত রেজেক্সটি দেখায় তবে তা সহায়ক হবে ...
গ্যাবে হিমস্ট্র্রা

7

ডেবিয়ান সিস্টেমগুলিতে, গ্রহণযোগ্য ব্যবহারকারীর নামগুলি সংজ্ঞায়িত রেজেক্সগুলি /etc/adduser.conf এ পাওয়া যায়।

একটি সাধারণ রেজেক্স (আমার সিস্টেমে পাওয়া যায়):

NAME_REGEX="^[a-z][-a-z0-9_]*\$"

আমি রেজেেক্স পার্সিংয়ের সাথে খুব বেশি দূরের বিষয় ঘুরে দেখতে চাই না, তবে ক্যারেট ^ প্রতীকটি ইঙ্গিত করে যে ব্যবহারকারীর নামের প্রথম বর্ণটি অবশ্যই ছোট হাতের অক্ষর এবং ছোট হাতের জেডের মধ্যে হওয়া উচিত। বাকি অক্ষরগুলি ছোট হাতের অ্যাজ, 0-9, হাইফেন বা আন্ডারস্কোর হতে পারে। অন্যান্য উত্তরে উল্লিখিত হিসাবে, আপনি যদি চান তবে এই চেকটি ওভাররাইড করতে পারেন। ডিফল্টরূপে, রেজেক্সসগুলি কেস-সংবেদনশীল।


2

আমি একই সমস্যার মুখোমুখি হয়েছি - এবং আমি এটি সমাধান করেছি - যখন আমি লিখি

# adduser --home /ali ali

আমি ত্রুটি পেয়েছিলাম

dduser --home /Ali Ali
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable.  Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.

আমি এটি নীচের মত বর্ণিত বড় হাতের অক্ষর সরিয়ে এটি সমাধান করেছি solved

# adduser --home /ali ali
Adding user `ali' ...
Adding new group `ali' (1001) ...
Adding new user `ali' (1001) with group `ali' ...
Creating home directory `/ali' ...
Copying files from `/etc/skel' ...
passwd:     
passwd: password updated successfully

1
এই উত্তরটি এই বিদ্যমান উত্তরের একটি সদৃশ: জিজ্ঞাসুবন্টু
কারেল

0

কোয়ালাবের উত্তরটি সঠিক, তবে আপনি যদি সেই ব্যবহারকারীর জন্য একটি কাস্টম গোষ্ঠী তৈরি করতে না চান ... আপনি কেবল ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

sudo useradd <username>

উদাহরণ:

sudo useradd josh

... তারপরে কোলাওয়েব ঠিক বলেছেন, কমান্ডটি অনুসরণ করুন:

sudo adduser <username> <groupname>

উদাহরণ:

sudo adduser josh sudo

... এটি নতুন ব্যবহারকারীকে 'জোশ' সুডো রাইটস দেবে (সুপার-ইউজার রাইটস (ওরফে অ্যাডমিন))

... আমি 'অ্যাডম' নামক গোষ্ঠীতেও যুক্ত করব।

আশা করি এটি কাউকে সাহায্য করবে


গ্রুপের নাম ব্যবহারকারীর নাম আগে। কমান্ডগুলি sudo হওয়া উচিত adduser <groupname> <username>উদাহরণস্বরূপ:sudo adduser sudo josh
শেরিলহোম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.