আমি লিনাক্স ল্যাপটপে লগইন করব কীভাবে আমি লগইন এবং পাসওয়ার্ড উভয়ই ভুলে গেছি?


11

আমি আমার লিনাক্স ল্যাপটপে লগইন করব কীভাবে আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড উভয়ই ভুলে গেছি?


এটি লিনাক্সের স্বাদ কী? আপনি কি জানেন বুট-লোডার (গ্রুব বা লিলো) কী?
কালেব

এটি উবুন্টু 9.04 সার্ভার, 2.6.28.18। GRUB v 0.97 আছে
অঙ্কুর আগরওয়াল

উত্তর:


17

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

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

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

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


+1 আমি যা বলতে যাচ্ছি তার থেকে অনেক বেশি ভাল উত্তর।
নাথান ওসমান

1
যদি উপরেরটি ব্যর্থ হয় - GRUB পাসওয়ার্ড না হওয়ার সম্ভাবনা থাকে - একটি উবুন্টু লাইভসিডি থেকে বুট করুন (পছন্দসই 9.04 সার্ভার), আপনার উবুন্টু পার্টিশনগুলি মাউন্ট করুন, তারপরে chrootএটি। তারপরে আপনি passwdরুট, আপনার ব্যবহারকারীর ইত্যাদি পুনরায় সেট করার জন্য কমান্ডটি জারি করতে পারেন
লেবেশাদে

10

আপনি মার্কো যেমন পরামর্শ করেছিলেন তেমন করতে পারেন , তবে তিনি সমস্ত ডিস্ট্রোজে কাজ করবেন না। আরও স্পষ্টভাবে, ওপেনসিআর ব্যবহার করে সিস্টেমে রুট পাসওয়ার্ড দেওয়ার প্রয়োজন ছাড়া এটি কাজ করবে না

আরও সাধারণ উপায়, অন্য কোনও বুটযোগ্য মিডিয়া ব্যবহার না করে, সংযোজন করা init=/bin/bashবা init=/bin/shবিকল্পগুলি বুট করা (আপনি যেখানে singleমার্কোর উত্তর অনুসরণ করেছিলেন)।

অন্য একটি বিকল্প, সম্ভবত একটি শেষ অবলম্বন, একটি অপসারণযোগ্য মিডিয়া (লাইভসিডি এর মতো) থেকে বুট করা, আপনার সিস্টেমের মূল পার্টিশনটি মাউন্ট করা এবং এটির মধ্যে ক্রুট বা একটি নোংরা কাজ করা /etc/shadow। এর অর্থ আমার এটিকে সম্পাদনা করা এবং পাসওয়ার্ডের হ্যাশ ক্ষেত্রটি সরানো। তবে এটি একটি নোংরা (পড়ুন: বিপজ্জনক ) পদ্ধতি: প্রথমত, /etc/shadowএকটি অত্যাবশ্যক সুরক্ষা ফাইল এবং এর কাঠামোর একটি ত্রুটি একটি সুরক্ষা লঙ্ঘন তৈরি করতে পারে বা কেবল প্রচুর জিনিস ভাঙতে পারে। ত্রুটিগুলি রোধ করতে, এটি কেবলমাত্র vipw -sকমান্ড ব্যবহার করে সম্পাদনা করা উচিত - তবে এটি কেবলমাত্র তখনই সম্ভব যখন আপনি সিস্টেমে ক্রট করুন। সিস্টেমে কাজ করা উন্নত সুরক্ষা ব্যবস্থা দ্বারা দ্বন্দ্ব / ত্রুটি সনাক্ত করার ফলে অন্যান্য সমস্যাগুলি হতে পারে। তবে আমি এখনও অবধি এগুলি ব্যবহার করি নি, তাই সমস্যাগুলি কী হতে পারে তা বলতে পারি না।


কিছু নোংরা কাজ কি মত ??
অ্যামায়াসিন

1
নোংরাতার কারণে আমি উত্তরে এটি নিয়ে লিখতে চাইনি : আমি বলতে চাইছি পাসওয়ার্ড হ্যাশটি সরিয়ে ফেলতে হবে, তারপরে কোনও পাসওয়ার্ড ছাড়াই লগইন করুন এবং একটি নতুন সেট করুন।
rozcietrzewiacz

আমি মনে করি এটিই সেরা সমাধান ... এটি সম্পর্কে কী নোংরা ??
amyassin

1
/etc/shadowহাতে হাতে সম্পাদনা বিপজ্জনক: কেউ সহজেই সিস্টেমটিকে বিশৃঙ্খলা তৈরি করতে পারে বা কিছু উন্নত সুরক্ষা ব্যবস্থায় বিরোধ তৈরি করতে পারে। ঠিক আছে, আমি উত্তর আপডেট করব।
rozcietrzewiacz

1

এটি দীর্ঘ সময় ছিল, আমি একটি উবুন্টু 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

আপনার ব্যবহারকারীর নামের জন্য ফাইলটির টুকরো টুকরো পরীক্ষা করুন। সাধারণত বুট করুন এবং লগইন করতে ব্যবহারকারীর নামটি ব্যবহার করুন।


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