আমি আমার ব্যবহারকারীর নাম ভুলে গেছি, কীভাবে এটি আবার ফিরে পাব?


13

আমি যখন উবুন্টুর সর্বশেষ আপডেটটি ইনস্টল করেছি তখন আমাকে ব্যবহারকারীর নাম জিজ্ঞাসা করা হয়েছিল তবে আমার ব্যবহারকারীর নামটি আমার মনে নেই। আমি কীভাবে আমার ব্যবহারকারী নামটি জানতে পারি?



আপনি উবুন্টুর সর্বশেষ আপডেটটি কীভাবে ইনস্টল করলেন ? আপনি লগ ইন এবং উবুন্টু আপগ্রেড সরঞ্জাম ব্যবহার করেছেন? আপনি কি লাইভ সেশন (ইউএসবি বা সিডি) ব্যবহার করেছেন?
AL

উত্তর:


20

আপনি যদি নিজের ব্যবহারকারীর নাম মনে করতে না পারার কারণে এমনকি লগ ইন করতে না পারেন তবে আপনার ডেটা পুনরুদ্ধারের এখনও একটি উপায় রয়েছে। মনে রাখবেন যে এই গাইডটি ধরে নিল আপনি সিস্টেমে একমাত্র ব্যবহারকারী।

  1. GRUB- র মাধ্যমে সিস্টেমটিকে রিকভারি মোডে বুট করুন।
  2. রুট শেল বিকল্পটি নির্বাচন করুন।
  3. খোলা টার্মিনাল উইন্ডোতে এই কমান্ডটি টাইপ করুন:
    awk -F: '$3 == 1000' /etc/passwd
  4. আপনার ব্যবহারকারীর নামটি প্রত্যাবর্তিত লাইনের একটির লাইনের একেবারে শুরুতে হবে। সাধারণত এখানে একটি থাকবে তবে আপনার সিস্টেমে নির্ভর করে আরও কিছু থাকতে পারে।
  5. সাধারণ মোডে পুনরায় বুট করুন এবং নির্দিষ্ট করা ব্যবহারকারীর নামটি ব্যবহার করুন।

আপনি যদি একমাত্র ব্যবহারকারী না হন তবে পদক্ষেপটি replace এ কোডটি প্রতিস্থাপন করুন 1000 এর চেয়ে 1000 বা তার সমান আইডি সহ কোনও ব্যবহারকারীকে সন্ধান করুন:

awk -F: '$3 >= 1000' /etc/passwd

এর মধ্যে একটি আপনার হতে বাধ্য। অথবা মেশিনের অন্য কোনও ব্যবহারকারীকে অ্যাকাউন্টের তালিকাটি টানতে বলুন।


2
এই উত্তরটি কেবল তখনই কার্যকর হয় যদি যে ব্যবহারকারী তার ব্যবহারকারীর নামটি মনে করতে পারে না তার কাছে UID1000 (সাধারণত প্রথম সিস্টেমহীন ব্যবহারকারী) থাকে। এটি যদি কোনও মাল্টি-ইউজার কম্পিউটার এবং ওপি প্রথম ব্যবহারকারী না হয় তবে কী হবে?
ডেভ_এলকারিন

এই গাইডটি ধরে নিয়েছে যে বর্তমান সিস্টেমে কেবলমাত্র একজন ব্যবহারকারী রয়েছে। আপনি কেবল বিড়াল / ইত্যাদি / পাসডাব্লুড এবং সঠিক প্রবেশের সন্ধান করবেন।
কাজ ওল্ফ

আমি আপনার উত্তরটি বাড়ানোর জন্য মন্তব্য করেছি ;-) যদি আমি কোনও ব্যবহারকারীকে /etc/passwdগ্রিপিং এন্ট্রিগুলি পড়ার পরামর্শ UIDদিই তবে আমি আরও সাধারণ উপায়ে গিয়ে বলতে পারি " UIDসাধারণত আপনার 1000 বা তার বেশি, সাধারণত আপনি যদি একমাত্র ব্যবহারকারী হন তবে তা হয় 1000, আপনি যদি দ্বিতীয় হন, 1001 ", আমি মনে করি গ্রিপিংয়ের জন্য 1???খুব বেশি এন্ট্রি দেওয়া হবে না, এবং প্রদর্শিত লাইনগুলির কোনও ভুলে যাওয়া ব্যবহারকারীর মধ্যে ঘণ্টা বাজবে ... আপনি কি ভাবেন না?
ডেভ_এলকারিন

2
প্রদত্ত যে প্রশ্নটি "যখন আমি ইনস্টল করি ..." শুরু হয় আমি মনে করি আমরা নিরাপদে তারা প্রথম ব্যবহারকারী হিসাবে ধরে নিতে পারি।
স্টিগ হেমার

1
কেন একটি সাধারণ cat /etc/passwdএবং পরিচিত কিছু জন্য সন্ধান না ?
আর .. গীটহাব বন্ধ করুন ICE

9

একটি টার্মিনাল খুলুন ( Ctrl+ Alt+ T) এবং কমান্ডটি টাইপ করুন

whoami

বর্তমানে লগ ইন করা ব্যবহারকারীর ব্যবহারকারীর নাম খুঁজে পেতে।


6
whoamiযদি আপনি অ্যালারডি আপনার ব্যবহারকারী-নাম ভুলে গেছেন এবং লগ আউট করেছেন তবে সাহায্য করবে না।
ইকনস

6

লগইন স্ক্রিনটি সম্ভাব্য অ্যাকাউন্টগুলি দেখায় এবং আপনাকে কেবল ক্লিক করতে হবে (বা ক্লিক করতে হবে না যেহেতু আপনি সম্ভবত লগ ইন করার জন্য সর্বশেষ ছিলেন) এবং আপনার পাসওয়ার্ডটি টাইপ করতে হবে।

আপনি যদি লগডিন হন এবং ব্যবহারকারীকে জানতে চান তবে একটি টার্মিনাল খুলুন (Ctrl+Alt+T)এবং কমান্ডটি টাইপ করুন

echo $USER

এটি কনসোলটিতে USER এনভায়রনমেন্ট ভেরিয়েবলের মান মুদ্রণ করবে ।


3
এত ঝামেলা কেন? whoamiকাজ করে!
ইকনস

হ্যাঁ whoamiকাজও করে।
কিরণ শাহী

3

আপনি যদি কখনও রুট অ্যাকাউন্টটি সক্রিয় করেন তবে এটি ব্যবহার করুন।

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

আপনার যদি একটি লাইভ সিডি থাকে যা আপনার ইনস্টলেশন ফাইল সিস্টেমটি মাউন্ট করতে পারে তবে তা করুন এবং প্রকৃতপক্ষে / etc / passwd ফাইলটিতে ব্যবহারকারীকে সন্ধান করুন।

এগুলির কোনওটি যদি ব্যবহারযোগ্য না হয় তবে আপনি (বুট ম্যানেজারটিকে অজানা পাসওয়ার্ড দ্বারা সুরক্ষিত না করা) এখনও কার্নেল প্যারামিটারগুলিতে "init = / bin / sh" বিকল্পটি যুক্ত করে আপনার সিস্টেমে প্রবেশ করতে পারবেন (যা আপনি বুট থেকে সম্পাদনা করতে পারবেন) ম্যানেজার মেনু)। কার্নেলটি লোড হওয়ার পরে এটি আপনাকে সোজা সরল শেলের কাছে ফেলে দেওয়া উচিত এবং আপনি / etc / passwd এর মতো পাঠ্য ফাইলগুলিতে সন্ধান করতে পারেন। অতিরিক্ত পদক্ষেপগুলি (যা ভালভাবে বোঝা না গেলে এবং এখানে সুযোগের বাইরে না থাকলে বিপজ্জনক) না হলে ফাইলগুলিতে সংশোধন করা সম্ভব নয়। সেই মোড থেকে প্রস্থান করার জন্য আপনাকে পাওয়ার সাইকেল চালিয়ে একটি রিবুট জোর করতে হতে পারে।


0

আপনি গ্রুব থেকে একক মোডে ড্রপ করতে পারেন। বুটের সময়, Escগ্রাব বুট স্ক্রিন টিপুন যখন আপনাকে অনুরোধ জানাবে। এটি কেবল প্রতিটি কার্নেলের তালিকা সহ আপনাকে গ্রুব দেখাতে পারে - যদি কেসটি টিপতে না থাকেEsc

এখান থেকে প্রথম এন্ট্রি নির্বাচন করুন এবং eসেই প্রবেশটি সম্পাদনা করতে টিপুন । শুরু হওয়া লাইনে পৃষ্ঠাটি আবার kernel চাপুন e

এটি আপনাকে পুরো লাইনটি সম্পাদনা করার অনুমতি দেবে। আপনি প্রান্তে পৌঁছা পর্যন্ত ডানদিকে স্ক্রোল করুন এবং এর splash quietপরিবর্তে লাইনটি সরিয়ে দিন single। প্রেস eneterপরিবর্তন এবং প্রেস গ্রহণ করতে bপরিবর্তিত কার্নেল লাইন মধ্যে বুট করতে। এটি আপনাকে একক ব্যবহারকারী মোডে বুট করবে এবং বুটটি শেষ হওয়ার পরে আপনাকে একটি রুট শেলের মধ্যে ফেলে দেবে।

এখান থেকে আপনি ব্যবহারকারীদের সিস্টেমে যুক্ত করতে পারেন, ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে পারেন ইত্যাদি

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