বিতরণের উপর নির্ভর করে আপনি যখন প্রতিস্থাপন করবেন 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