আমি যখন উবুন্টুর সর্বশেষ আপডেটটি ইনস্টল করেছি তখন আমাকে ব্যবহারকারীর নাম জিজ্ঞাসা করা হয়েছিল তবে আমার ব্যবহারকারীর নামটি আমার মনে নেই। আমি কীভাবে আমার ব্যবহারকারী নামটি জানতে পারি?
আমি যখন উবুন্টুর সর্বশেষ আপডেটটি ইনস্টল করেছি তখন আমাকে ব্যবহারকারীর নাম জিজ্ঞাসা করা হয়েছিল তবে আমার ব্যবহারকারীর নামটি আমার মনে নেই। আমি কীভাবে আমার ব্যবহারকারী নামটি জানতে পারি?
উত্তর:
আপনি যদি নিজের ব্যবহারকারীর নাম মনে করতে না পারার কারণে এমনকি লগ ইন করতে না পারেন তবে আপনার ডেটা পুনরুদ্ধারের এখনও একটি উপায় রয়েছে। মনে রাখবেন যে এই গাইডটি ধরে নিল আপনি সিস্টেমে একমাত্র ব্যবহারকারী।
awk -F: '$3 == 1000' /etc/passwd
আপনি যদি একমাত্র ব্যবহারকারী না হন তবে পদক্ষেপটি replace এ কোডটি প্রতিস্থাপন করুন 1000 এর চেয়ে 1000 বা তার সমান আইডি সহ কোনও ব্যবহারকারীকে সন্ধান করুন:
awk -F: '$3 >= 1000' /etc/passwd
এর মধ্যে একটি আপনার হতে বাধ্য। অথবা মেশিনের অন্য কোনও ব্যবহারকারীকে অ্যাকাউন্টের তালিকাটি টানতে বলুন।
UID
1000 (সাধারণত প্রথম সিস্টেমহীন ব্যবহারকারী) থাকে। এটি যদি কোনও মাল্টি-ইউজার কম্পিউটার এবং ওপি প্রথম ব্যবহারকারী না হয় তবে কী হবে?
/etc/passwd
গ্রিপিং এন্ট্রিগুলি পড়ার পরামর্শ UID
দিই তবে আমি আরও সাধারণ উপায়ে গিয়ে বলতে পারি " UID
সাধারণত আপনার 1000 বা তার বেশি, সাধারণত আপনি যদি একমাত্র ব্যবহারকারী হন তবে তা হয় 1000, আপনি যদি দ্বিতীয় হন, 1001 ", আমি মনে করি গ্রিপিংয়ের জন্য 1???
খুব বেশি এন্ট্রি দেওয়া হবে না, এবং প্রদর্শিত লাইনগুলির কোনও ভুলে যাওয়া ব্যবহারকারীর মধ্যে ঘণ্টা বাজবে ... আপনি কি ভাবেন না?
cat /etc/passwd
এবং পরিচিত কিছু জন্য সন্ধান না ?
একটি টার্মিনাল খুলুন ( Ctrl+ Alt+ T) এবং কমান্ডটি টাইপ করুন
whoami
বর্তমানে লগ ইন করা ব্যবহারকারীর ব্যবহারকারীর নাম খুঁজে পেতে।
whoami
যদি আপনি অ্যালারডি আপনার ব্যবহারকারী-নাম ভুলে গেছেন এবং লগ আউট করেছেন তবে সাহায্য করবে না।
লগইন স্ক্রিনটি সম্ভাব্য অ্যাকাউন্টগুলি দেখায় এবং আপনাকে কেবল ক্লিক করতে হবে (বা ক্লিক করতে হবে না যেহেতু আপনি সম্ভবত লগ ইন করার জন্য সর্বশেষ ছিলেন) এবং আপনার পাসওয়ার্ডটি টাইপ করতে হবে।
আপনি যদি লগডিন হন এবং ব্যবহারকারীকে জানতে চান তবে একটি টার্মিনাল খুলুন (Ctrl+Alt+T)
এবং কমান্ডটি টাইপ করুন
echo $USER
এটি কনসোলটিতে USER এনভায়রনমেন্ট ভেরিয়েবলের মান মুদ্রণ করবে ।
whoami
কাজ করে!
whoami
কাজও করে।
আপনি যদি কখনও রুট অ্যাকাউন্টটি সক্রিয় করেন তবে এটি ব্যবহার করুন।
যদি পূর্বোক্ত পুনরুদ্ধার মোড পদ্ধতিটি কাজ করে তবে এটি ব্যবহার করুন।
আপনার যদি একটি লাইভ সিডি থাকে যা আপনার ইনস্টলেশন ফাইল সিস্টেমটি মাউন্ট করতে পারে তবে তা করুন এবং প্রকৃতপক্ষে / etc / passwd ফাইলটিতে ব্যবহারকারীকে সন্ধান করুন।
এগুলির কোনওটি যদি ব্যবহারযোগ্য না হয় তবে আপনি (বুট ম্যানেজারটিকে অজানা পাসওয়ার্ড দ্বারা সুরক্ষিত না করা) এখনও কার্নেল প্যারামিটারগুলিতে "init = / bin / sh" বিকল্পটি যুক্ত করে আপনার সিস্টেমে প্রবেশ করতে পারবেন (যা আপনি বুট থেকে সম্পাদনা করতে পারবেন) ম্যানেজার মেনু)। কার্নেলটি লোড হওয়ার পরে এটি আপনাকে সোজা সরল শেলের কাছে ফেলে দেওয়া উচিত এবং আপনি / etc / passwd এর মতো পাঠ্য ফাইলগুলিতে সন্ধান করতে পারেন। অতিরিক্ত পদক্ষেপগুলি (যা ভালভাবে বোঝা না গেলে এবং এখানে সুযোগের বাইরে না থাকলে বিপজ্জনক) না হলে ফাইলগুলিতে সংশোধন করা সম্ভব নয়। সেই মোড থেকে প্রস্থান করার জন্য আপনাকে পাওয়ার সাইকেল চালিয়ে একটি রিবুট জোর করতে হতে পারে।
আপনি গ্রুব থেকে একক মোডে ড্রপ করতে পারেন। বুটের সময়, Esc
গ্রাব বুট স্ক্রিন টিপুন যখন আপনাকে অনুরোধ জানাবে। এটি কেবল প্রতিটি কার্নেলের তালিকা সহ আপনাকে গ্রুব দেখাতে পারে - যদি কেসটি টিপতে না থাকেEsc
এখান থেকে প্রথম এন্ট্রি নির্বাচন করুন এবং e
সেই প্রবেশটি সম্পাদনা করতে টিপুন । শুরু হওয়া লাইনে পৃষ্ঠাটি আবার kernel
চাপুন e
।
এটি আপনাকে পুরো লাইনটি সম্পাদনা করার অনুমতি দেবে। আপনি প্রান্তে পৌঁছা পর্যন্ত ডানদিকে স্ক্রোল করুন এবং এর splash quiet
পরিবর্তে লাইনটি সরিয়ে দিন single
। প্রেস eneter
পরিবর্তন এবং প্রেস গ্রহণ করতে b
পরিবর্তিত কার্নেল লাইন মধ্যে বুট করতে। এটি আপনাকে একক ব্যবহারকারী মোডে বুট করবে এবং বুটটি শেষ হওয়ার পরে আপনাকে একটি রুট শেলের মধ্যে ফেলে দেবে।
এখান থেকে আপনি ব্যবহারকারীদের সিস্টেমে যুক্ত করতে পারেন, ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে পারেন ইত্যাদি