লগ ইন করতে পারছি না কারণ আমি আমার ব্যবহারকারীর নাম ভুলে গেছি


16

আমার বন্ধু আমার কম্পিউটারে লিনাক্স পুদিনা ১.3.৩ দারুচিনি রেখেছিল। ঠিক আছে, আমি ব্যবহারকারীর নামটি ভুলে গিয়েছি, তাই আমি নেটটিতে "ভুলে যাওয়া ব্যবহারকারীর নাম লিনাক্স" অনুসন্ধান করে এখানে এসেছি।

আমি গ্রাবের প্রথম আইটেমটিতে 'ই' হিট করার পরামর্শ পেয়েছি। পরামর্শের পরবর্তী অংশে বলা হয়েছে যে কার্নাল দিয়ে শুরু হওয়া একটি লাইন সন্ধান করুন। আকর্ষণীয় হয়ে ওঠে এখন এখানে। আমি এতে কার্নালের সাথে একটি লাইন পাইনি। যাইহোক, আমি একটি লাইন পেয়েছি যা লিনাক্স দিয়ে শুরু হয়েছিল।

সম্পূর্ণ অশিক্ষিত লাইনটি পড়ে:

linux        /vmlinuz-3.19.0-32-generic root=UUID=0c031f3a-81ae-4c33-06cc--c82a855736d1 ro  quiet splash $vt_handoff

প্রস্তাবনাটি তখন অনুসন্ধান করতে এবং এডিট splash quietকরতে বলে single। এখন আপনি যদি উপরে লক্ষ্য করেন তবে এটি quiet splashপরিবর্তে বলে splash quiet। তাই আমি মূর্ত আমি সম্পাদনা হবে quiet splashথেকে single

এখন এটি একটি মূল পাসওয়ার্ড চাইছে। কেউ সাহায্য করতে পারেন? আমি মনে করি আমার একটি লাইভ সিডি লাগবে।


30
আপনি যা পড়েন সেদিকে আপনার মনোযোগ দিতে হবে। এটি কখনও "KERNAL" পড়েনি কারণ শব্দটির বানান এমনভাবে হয় না। (যদি আপনি সত্যিই একটি টিউটোরিয়াল খুঁজে পেয়ে থাকেন যা "কার্নাল" বলে, এটি খনন করে)) মনে মনে রাখবেন, এটি "কার্নেল "ও বলবেন না, তাই যদি আপনি এমন একটি টিউটোরিয়াল খুঁজে পান যা বলেছিল, আপনার সম্ভবত এটিও খনন করা উচিত।
গিলস 'তাই খারাপ হওয়া বন্ধ করুন'

9
লাইভ সিডিতে বুট করুন, হার্ডডিস্কটি মাউন্ট করুন এবং / ইত্যাদি / পাসওয়ার্ড সন্ধান করুন। আপনি সেখানে আপনার ব্যবহারকারীর নামটি দেখতে সক্ষম হবেন।
থরবজর্ন রাভন অ্যান্ডারসন

14
@ ThorbjørnRavnAndersen কি তাই না /etc/passwd?
অ্যাঞ্জু আর তাই

5
@ অ্যাঞ্জিউ সাধারণত: হ্যাঁ (মন্তব্যে থাকা জবাবগুলি প্রায় সর্বজনীনভাবে দুর্বল রূপ হিসাবে বিবেচিত হওয়ার কারণ এটি fix এটি ঠিক করার কোনও সহজ উপায় নেই))
একটি সিভিএন

3
এরম, আপনি কি আপনার বন্ধুকে জিজ্ঞাসা করেছেন, এটি আপনার জন্য কে ইনস্টল করেছে?
মাওগ বলছে মনিকা

উত্তর:


35

বিতরণের উপর নির্ভর করে আপনি যখন প্রতিস্থাপন করবেন quiet splashবা splash quietঅর্ডারটি কোনও ব্যাপার নয়) ঠিক কী ঘটে single। বেশিরভাগ বিতরণ একটি রুট পাসওয়ার্ড চাইবে।

যদি আপনি রুট পাসওয়ার্ডটি মনে না রাখেন, বা আপনি সর্বাধিক ন্যূনতম উপায়ে বুট করতে চান তবে আপনি quiet splash(এবং $vt_handoff, এই বিষয়টির জন্য) প্রতিস্থাপন করতে পারেন init=/bin/bash। লাইনের মতো দেখতে হবে

linux /vmlinuz-… root=… ro init=/bin/bash

অংশগুলির মধ্যে শ্বেত স্পেসের পরিমাণ বিবেচনা করে না, কেবল যেখানেই আগে ছিল সেখানে কমপক্ষে একটি স্থান রেখে যান। আমি উপরে যে অংশগুলি প্রতিস্থাপন করেছি সেগুলি গুরুত্বপূর্ণ , আপনি যা আগে সেখানে রেখেছিলেন তা অবশ্যই ছেড়ে দিন। নেতৃস্থানীয় শব্দের জন্য ছাড়া সবকিছু সরান linux, যে পরে শব্দ, root=…এবং ro, এবং যোগ init=/bin/bash

আপনি বুট করার সময়, আপনি রুট হিসাবে চলমান একটি বাশ কমান্ড লাইন পাবেন। আপনার যখন শারীরিক অ্যাক্সেস থাকে তখন একমাত্র সুরক্ষা যা আপনাকে প্রবেশ করতে বাধা দিতে পারে তা হ'ল এনক্রিপশন। (যদি আপনার সিস্টেমে ফুল-ডিস্ক এনক্রিপশন থাকে তবে আপনার এনক্রিপশন পাসওয়ার্ড প্রবেশ করতে হবে))

এই কমান্ড লাইনে, নিম্নলিখিত কমান্ডগুলি চালান:

mount -o remount,rw /
mount /proc

তারপরে আপনি ব্যবহারকারীর ডাটাবেসটি দেখতে এবং সংশোধন করতে পারেন। প্রধান ব্যবহারকারী ডাটাবেস ফাইল হয় /etc/passwd। এতে ব্যবহারকারীর নাম (উভয় শারীরিক ব্যবহারকারী এবং সিস্টেম অ্যাকাউন্টের জন্য) রয়েছে তবে পাসওয়ার্ডগুলি আলাদা ফাইলে রয়েছে /etc/shadow। উভয় ফাইলই এক পর্যায়ে মানব-পঠনযোগ্য। আপনি যদিও পাসওয়ার্ড পুনরুদ্ধার করতে পারবেন না; যদি আপনি একটি পাসওয়ার্ড ভুলে গেছেন তবে আপনি যা করতে পারেন তা এটি পরিবর্তন করা।

নিম্নলিখিত কমান্ডটি এমন অ্যাকাউন্টগুলিকে তালিকাভুক্ত করে যার একটি পাসওয়ার্ড রয়েছে:

grep -v ':[*!]:' /etc/shadow

(সাবধানে এটি টাইপ করুন, এটি সঠিক বিরামচিহ্নের প্রতি বেশ সংবেদনশীল।) প্রথম :চিহ্নের আগে প্রতিটি লাইনের প্রথম অংশটি হল ব্যবহারকারীর নাম।

আপনি যদি কোনও অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করতে চান তবে চালান

passwd rob

robব্যবহারকারীর নাম কোথায়

একবার আপনি ব্যবহারকারীর নামটি নোট করেছেন এবং পাসওয়ার্ড পরিবর্তন করতে চাইলে চালান

mount -o remount,ro /
reboot

6
ওপি তাদের ব্যবহারকারীর নাম ভুলে গেছে তবে পাসওয়ার্ড সম্পর্কে কিছু বলবে না। যে ব্যবহারের ক্ষেত্রে, cat /etc/passwdসম্ভবত সম্ভবত যথেষ্ট হবে; মূল ফাইল সিস্টেম রিড-রাইটিং, বা চালানো পুনরায় গণনা করার দরকার নেই passwd। মূলত, যদি ওপি তাদের পাসওয়ার্ডটি জানে তবে কোনওভাবে তাদের ব্যবহারকারীর নাম ভুলে গিয়েছে, "এই কমান্ড লাইনে, চালান ..." থেকে সমস্ত কিছু "চালানো cat /etc/passwd, প্রথম ক্ষেত্রে একটি যুক্তিসঙ্গত নাম সন্ধান করুন, তারপরে চালান rebootএবং" লগইন করার জন্য সেই নামটি চেষ্টা করুন "(কীভাবে এটি করা যায় সে সম্পর্কে কিছু দিয়ে প্রসারিত হয়েছে কারণ আমি মার্জিনের বাইরে স্থানের বাইরে চলে আসছি)।
একটি সিভিএন

এছাড়াও, কিছু সিস্টেমে মাউন্টের জন্য একটি -n সুইচ প্রয়োজন।
রেক্যান্ডবোনম্যান

14

এই পদক্ষেপগুলি অনুসরণ করুন:

  1. একটি লাইভ সিডি থেকে বুট করুন
  2. লাইভ পরিবেশে একটি টার্মিনাল খুলুন
  3. কমান্ড রান করুন lsblk, আপনি ড্রাইভ এবং পার্টিশনগুলির একটি তালিকা পাবেন। এর মধ্যে একটি হ'ল মূল বিভাজন হওয়া উচিত যেখানে আপনি লিনাক্স পুদিনা ইনস্টল করেছেন (এসডিএক্সএন, এক্স একটি অক্ষর, এন সংখ্যা হচ্ছে?)
  4. খালি ডিরেক্টরিতে রুট পার্টিশন মাউন্ট করুন
  5. etc/passwdমাউন্ট করা পার্টিশনে ফাইল খুলুন । এতে কোনও এক লাইনে আপনার ব্যবহারকারীর নাম থাকা উচিত, আপনি এটি সনাক্ত করতে সক্ষম হবেন।

0

http://www.microhowto.info/howto/reset_a_forgotten_root_password_using_a_live_distribution.html

এই নিবন্ধটি এটি ভালভাবে কভার করে বলে মনে হচ্ছে। হ্যাঁ, আপনার একটি লাইভ সিডি দরকার।

নিবন্ধে তিনি আপনাকে একটি বিকল্প দেন, এবং পাসওয়ার্ড ফাইলটি সরাসরি সম্পাদনা করার জন্য খুব ঝুঁকিপূর্ণ পদ্ধতি নোট করেছেন। তাঁর পরামর্শ অনুসরণ করুন এবং চেষ্টা করবেন না।

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

এটি কঠিন নয়, কেবল নির্দেশগুলি নিবিড়ভাবে অনুসরণ করুন।

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

অনেক লাইভ সিডি, যাইহোক, আপনাকে এই আদেশটি দিয়ে রুট দেবে (আমি মনে করি এটি হ'ল, বেশ কিছুক্ষণ হয়েছে, হেই):

sudo su -

লাইভ সিডিতে এই ক্রিয়াগুলি করতে আপনাকে রুট হতে হবে, সুতরাং এটি সরাসরি সিডির ডকসগুলি পরীক্ষা করে এটি কীভাবে রুট ব্যবহারকারীকে সরাসরি সিডির শেলটিতে লগইন করতে দেয়।


সব কিছুর জন্য তোমাকে ধন্নবাদ. আমি জানি যে কি হয়। আরও একটি প্রশ্ন: নতুন থ্রেড শুরু করা কি আমার পক্ষে ঠিক ছিল নাকি আমার অন্য একটি ব্যবহার করা উচিত ছিল?
রব রিকি

একই প্রশ্নটি ভারব্যাটিম জিজ্ঞাসা করা হয়েছে কিনা তা নির্ভর করে। আমি অনুসন্ধান করিনি, আমার উচিত ছিল। তবে আমি বলব, যদি আপনি অনুসন্ধান করেন, বা এটি একটি ভাল চেষ্টা দিয়েছিলেন, এবং এটি খুঁজে না পেয়ে থাকেন, তবে বিদ্যমান থ্রেডটিতে টেপিং সম্ভবত অনুপযুক্ত। মোডগুলি এটির সদৃশ কিনা তা নির্ধারণ করতে পারে। আমি আপনার প্রশ্নটি পছন্দ করেছি, কারণ আমি কখনই আমার পাসওয়ার্ডগুলি হারাতে পারি নি, তবে আমি যদি তাদের হারাতে পারি তবে তাদের পুনরুদ্ধার করা কতটা সহজ হবে তা দেখে ভাল লাগছিল, তাই আমার পক্ষ থেকে, প্রশ্ন জিজ্ঞাসার জন্য ধন্যবাদ।
Lizardx
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.