আমি আমার লিনাক্স ল্যাপটপে লগইন করব কীভাবে আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড উভয়ই ভুলে গেছি?
আমি আমার লিনাক্স ল্যাপটপে লগইন করব কীভাবে আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড উভয়ই ভুলে গেছি?
উত্তর:
আপনি গ্রুব থেকে একক মোডে ড্রপ করতে পারেন। Escগ্রুব বুট স্ক্রিনে বুট প্রেসের সময় এটি আপনাকে জিজ্ঞাসা করবে। এটি কেবল প্রতিটি কার্নেলের তালিকা সহ আপনাকে গ্রুব দেখাতে পারে - যদি কেসটি টিপতে না থাকে Esc।
এখান থেকে প্রথম এন্ট্রি নির্বাচন করুন এবং eসেই প্রবেশটি সম্পাদনা করতে টিপুন । শুরু হওয়া লাইনে পৃষ্ঠাটি আবার kernel
চাপুন e।
এটি আপনাকে পুরো লাইনটি সম্পাদনা করার অনুমতি দেবে। আপনি প্রান্তে পৌঁছা পর্যন্ত ডানদিকে স্ক্রোল করুন এবং এর splash quiet
পরিবর্তে লাইনটি সরিয়ে দিন single
। প্রেস Enterপরিবর্তন এবং প্রেস গ্রহণ করতে bপরিবর্তিত কার্নেল লাইন মধ্যে বুট করতে। এটি আপনাকে একক ব্যবহারকারী মোডে বুট করবে এবং বুটটি শেষ হওয়ার পরে আপনাকে একটি রুট শেলের মধ্যে ফেলে দেবে।
এখান থেকে আপনি ব্যবহারকারীদের সিস্টেমে যুক্ত করতে পারেন, ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে পারেন ইত্যাদি
chroot
এটি। তারপরে আপনি passwd
রুট, আপনার ব্যবহারকারীর ইত্যাদি পুনরায় সেট করার জন্য কমান্ডটি জারি করতে পারেন
আপনি মার্কো যেমন পরামর্শ করেছিলেন তেমন করতে পারেন , তবে তিনি সমস্ত ডিস্ট্রোজে কাজ করবেন না। আরও স্পষ্টভাবে, ওপেনসিআর ব্যবহার করে সিস্টেমে রুট পাসওয়ার্ড দেওয়ার প্রয়োজন ছাড়া এটি কাজ করবে না ।
আরও সাধারণ উপায়, অন্য কোনও বুটযোগ্য মিডিয়া ব্যবহার না করে, সংযোজন করা init=/bin/bash
বা init=/bin/sh
বিকল্পগুলি বুট করা (আপনি যেখানে single
মার্কোর উত্তর অনুসরণ করেছিলেন)।
অন্য একটি বিকল্প, সম্ভবত একটি শেষ অবলম্বন, একটি অপসারণযোগ্য মিডিয়া (লাইভসিডি এর মতো) থেকে বুট করা, আপনার সিস্টেমের মূল পার্টিশনটি মাউন্ট করা এবং এটির মধ্যে ক্রুট বা একটি নোংরা কাজ করা /etc/shadow
। এর অর্থ আমার এটিকে সম্পাদনা করা এবং পাসওয়ার্ডের হ্যাশ ক্ষেত্রটি সরানো। তবে এটি একটি নোংরা (পড়ুন: বিপজ্জনক ) পদ্ধতি: প্রথমত, /etc/shadow
একটি অত্যাবশ্যক সুরক্ষা ফাইল এবং এর কাঠামোর একটি ত্রুটি একটি সুরক্ষা লঙ্ঘন তৈরি করতে পারে বা কেবল প্রচুর জিনিস ভাঙতে পারে। ত্রুটিগুলি রোধ করতে, এটি কেবলমাত্র vipw -s
কমান্ড ব্যবহার করে সম্পাদনা করা উচিত - তবে এটি কেবলমাত্র তখনই সম্ভব যখন আপনি সিস্টেমে ক্রট করুন। সিস্টেমে কাজ করা উন্নত সুরক্ষা ব্যবস্থা দ্বারা দ্বন্দ্ব / ত্রুটি সনাক্ত করার ফলে অন্যান্য সমস্যাগুলি হতে পারে। তবে আমি এখনও অবধি এগুলি ব্যবহার করি নি, তাই সমস্যাগুলি কী হতে পারে তা বলতে পারি না।
/etc/shadow
হাতে হাতে সম্পাদনা বিপজ্জনক: কেউ সহজেই সিস্টেমটিকে বিশৃঙ্খলা তৈরি করতে পারে বা কিছু উন্নত সুরক্ষা ব্যবস্থায় বিরোধ তৈরি করতে পারে। ঠিক আছে, আমি উত্তর আপডেট করব।
এটি দীর্ঘ সময় ছিল, আমি একটি উবুন্টু 12.04 লিনাক্স বাক্স ব্যবহার করি নি। আমি এর লগইন আইডি ভুলে গেছি। আমি নিম্নলিখিত পদ্ধতির চেষ্টা করে লগইন আইডি পেয়েছি।
গ্রুব বুট লোডারটি বন্ধ করুন, সম্পাদনা করতে এবং কমান্ড-লাইনে ফিরে যাওয়ার বিকল্পগুলি সন্ধান করুন। আমার ক্ষেত্রে সম্পাদনার জন্য এটি 'ই' ছিল, এবং কমান্ড লাইনের জন্য এটি 'সি' ছিল। 'ই' সম্পাদনা কী টিপানোর পরে বুটের জন্য বিকল্পগুলি এবং কমান্ড লাইনের পরিবর্তনের বিকল্পগুলি F10এবং Ctrl+ Cবা F2।
যে কোনও পদ্ধতি ব্যবহার করুন এবং বুট লোডার (গ্রাব) কমান্ড শেলটি ড্রপ করুন। তারপরে ls টাইপ করুন। এটি ডিস্কে পার্টিশনগুলি প্রদর্শন করবে।
#grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
#grub>ls << (the partition of your boot kernel, u can see in the grub list against root option. it will be " root = (hd0,msdos1) >>
অন্যথায় এছাড়াও, আপনি কেবল ls এবং তথ্যের জন্য / ইত্যাদি / ইস্যু বা কোনও প্রাসঙ্গিক ফাইল পরীক্ষা করে দেখুন।
আমার ক্ষেত্রে আমার লিনাক্স ইনস্টল করা হয়েছে (hd0, msdos1)। ইত্যাদি পাসওয়ার্ড ফাইলের জন্য পরীক্ষা করুন
#ls (hd0,msdos5)/etc/passwd
তারপর
#cat (hd0,msdos5)/etc/passwd
আপনার ব্যবহারকারীর নামের জন্য ফাইলটির টুকরো টুকরো পরীক্ষা করুন। সাধারণত বুট করুন এবং লগইন করতে ব্যবহারকারীর নামটি ব্যবহার করুন।