প্রশাসক ব্যবহারকারীর নাম কীভাবে পরিবর্তন করবেন?


8

প্রশাসক অ্যাকাউন্ট তৈরি করার সময় আমি ভুল করে আমার নামটি টাইপ করেছি। যদিও আমি লগইন স্ক্রীনে ব্যবহারকারীর নাম পরিবর্তন করতে পরিচালিত, আমি নামান্তর করতে পারছি না /home/oldusernameকরতে /home/newusername। আমি বেশিরভাগ অনলাইন টিউটোরিয়াল চেষ্টা করেছি এবং এটি ব্যর্থ হয়েছিল।

আমি যে কোডটি চেষ্টা করেছি তা হ'ল:

usermod -l newusername -m -d /home/newusername oldusername

তবে আউটপুটটি হ'ল:

cannot lock /etc/passwd; try again later.

আমি কীভাবে সমস্যাটি সমাধান করতে এবং ফোল্ডারটিকে নতুন ব্যবহারকারীর নামে পরিবর্তন করতে এবং সমস্ত অ্যাপ্লিকেশনগুলি আগের মতো কাজ করার আশা করতে পারি?


আপনি কি সেই আদেশটি মূল হিসাবে চালাচ্ছেন?
শেঠ

অতিথির অ্যাকাউন্টে নেই ... আমি যে নামটি পরিবর্তন করতে চাইছি তা হ'ল আমার ধারণা মূল অ্যাকাউন্ট।
ফজলান

মূল এবং প্রশাসক কি আলাদা? I
dw knw

আরে আমি বুঝতে পারি না আপনার অ্যাডমিন / রুট অ্যাকাউন্টে অ্যাক্সেস আছে ??
হিঞ্জেভ

1
কোনও প্রশাসনিক কাজ করতে আপনি গেস্ট অ্যাকাউন্টটি ব্যবহার করতে পারবেন না।
ব্যবহারকারী 68186

উত্তর:


8

আপনার সাথে লগইন করুন currentusername, একটি টার্মিনাল খুলুন এবং টাইপ করুন:

sudo passwd root

রুট অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড প্রবেশ করুন, তারপরে লগআউট করুন, একটি পাঠ্য কনসোল খোলার জন্য Ctrl+ Alt+ টিপুন F1, রুট হিসাবে লগইন করুন (ব্যবহারকারী নাম: রুট, পাসওয়ার্ড: "আপনি উপরে যেটি টাইপ করেছেন") এবং রান করুন:

usermod -l newusername -m -d /home/newusername currentusername
exit

গ্রাফিক কনসোলটিতে ফিরে আসতে Ctrl+ Alt+ টিপুন F7এবং হিসাবে লগইন করুন newusername

ব্যবহারকারীর প্রদর্শনের নামটি (লগইন স্ক্রিনে প্রদর্শিত হবে) পরিবর্তন করতে, সিস্টেম সেটিংস -> ব্যবহারকারী অ্যাকাউন্টগুলিতে যান তারপরে ডায়ালগের ডানদিকে প্রদর্শন নামটি ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন


এটিতে ব্যবহারকারীর পুরাতন নামটি বর্তমানে লগ ইন হয়েছে
ফজলান

উত্তর আপডেট হয়েছে।
এরিক কারভালহো

আমি আপনার নির্দেশাবলী অনুসরণ করেছিলাম এবং প্রকৃতপক্ষে ব্যবহারকারীর নাম পরিবর্তন করা হয়েছিল। আমি যদি কম্পিউটার -> হোম এ নটিলাসের সাথে দেখি তবে আমি কেবলমাত্র নতুন ব্যবহারকারীর নাম দেখতে পাচ্ছি। এখনও অবাক হওয়ার মতো বিষয় হ'ল আমি যখন শাটডাউন থেকে বুট করি তখন মূল ব্যবহারকারীর নামটি লগইন পর্যায়ে আসে। আসল নামটি এখনও কোথায় সংরক্ষিত আছে?
ইলান

@ ইলান উত্তর আপডেট হয়েছে।
এরিক কারভালহো

2

আপনাকে পুনরুদ্ধার মোড থেকে এটি করতে হবে।

পুনরায় বুট করুন, পুনরুদ্ধার মোডটি চয়ন করুন, এবং তারপরে একটি রুট কনসোলে ছেড়ে সেখানে কমান্ডটি টাইপ করুন। তারপরে আবার স্বাভাবিক হিসাবে পুনরায় বুট করুন।


1

প্রথমটি সহজ সমাধান যা আপনি করতে পারেন তা হ'ল সঠিক ব্যবহারকারী নামটি দিয়ে একটি নতুন ব্যবহারকারী তৈরি করা এবং এটি প্রশাসক গোষ্ঠীতে যুক্ত করুন: / etc / sudoers

অন্য উপায়ে, আপনি আপনার পুরানো ব্যবহারকারীর নামটি দিয়ে এটি করতে পারেন (আমি এটি ফেডোরায় পরীক্ষা করেছি):

# usermod -l new-username old-unername

1
উবুন্টুতে আপনাকে sudoএই লাইনের আগে যুক্ত করতে হবে sudo usermod -l new-username old-unername
ব্যবহারকারী 68186

ব্যবহারকারীর নাম পরিবর্তন করা হয়েছে তবে ফোল্ডারের নামটি এখনও পুরানো নাম
ফজলান

#: এর অর্থ আপনার কাছে মূল অনুমতি রয়েছে এবং $: এর অর্থ আপনি কেবল সাধারণ ব্যবহারকারী।
বাউবাকর

1

আমি একটি নতুন অ্যাকাউন্ট তৈরি করব এবং আপনার সমস্ত ফাইল অনুলিপি করব। এটি সম্ভবত সবচেয়ে বোকামি-প্রমাণ পদ্ধতি।


1

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

কিন্তু পূর্ববর্তী মন্তব্যগুলি আমাকে কোন উপকারে দেয় নি এমন প্রশ্নের উত্তর দেয়।

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

সংক্ষিপ্তসার ঠিক করুন:

sudo passwd root # assign a password
reboot  # into recovery mode and log in as root

আপনার গ্রাব মেনুটি প্রদর্শন করতে সেট না করা থাকলে বুটের সময় শিফটটি ধরে রাখুন। রুট হিসাবে লগ ইন করুন এবং শেল পেতে।

mount -o remount,rw /  # make the disk writable
usermod -l <newname> -d /home/<newname> -m <oldname>
passwd -l root   #  deactivate the root password
reboot

আপনার পুরানো ব্যবহারকারীর নামটি লগইন নাম হবে তবে এটি আপনাকে প্রবেশ করতে দেবে। এটি সংশোধন করতে নীচের কমান্ডটি দিয়ে ফাইলটি সম্পাদনা করুন এবং একই লাইনে আপনার নতুন এবং পুরানো ব্যবহারকারীর নামটি রেখাটি সন্ধান করুন এবং পুরানো নামটি পরিবর্তন করুন নতুন একটি:

sudo nano /etc/passwd

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

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