'sudo' ইনস্টল করা হয়নি, আমি এটি ইনস্টল করতে পারি না, এবং এটি জিজ্ঞাসা করে যে আমি রুট কিনা


20

আমি সবেমাত্র ডেবিয়ান 8 (জেসি) ইনস্টল করা শেষ করেছি এবং একটি ডিরেক্টরি তৈরি করার চেষ্টা করেছি lib/firmware, কারণ rtl8723befw.binইনস্টলেশনটিতে একটি ফাইল অনুপস্থিত ছিল (এবং )

mkdir: cannot create directory `rtlwifi`: Permission denied

আমি সামনে সুডো লাগানোর চেষ্টা করেছি, তবে তারপরে এটি ফিরে আসে:

bash: sudo: command not found

সুডো ইনস্টল করার চেষ্টা করার সাথে apt-get install sudoবা এমনকি apt-get updateএটি ফিরে আসে:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

আমি সত্যিই কি করতে হবে একটি ক্ষতি হয়। সর্বশেষ ত্রুটির জন্য যে সমাধানগুলি আমি সন্ধান করতে চাইছি তা হ'ল সুডো ব্যবহার করা, তবে আমার কাছে তা নেই।



2
আমি কখনও ব্যবহার করি না sudo। সর্বদা su -c
মিস্টার লিস্টার

আপনি যদি রুট পাসওয়ার্ডটি সেট করেন তবে আপনি সুডো ব্যবহারের চেষ্টা করলেন কেন?
ব্রায়াম

উত্তর:


40

আপনি যদি sudoইনস্টল না করে থাকেন তবে আপনাকে অবশ্যই মূলে পরিণত হতে হবে। জিজ্ঞাসা su -করাতে রুট ব্যবহারকারীর পাসওয়ার্ড ( আপনার পাসওয়ার্ড নয়) ব্যবহার করুন এবং সরবরাহ করুন । একবার আপনি রুটে পরিণত হয়ে গেলে, তারপরে apt-get install sudo, রুট শেলটি থেকে লগ আউট করতে পারেন এবং বাস্তবে sudoআপনি যেমন চেষ্টা করছেন তেমন ব্যবহার করতে পারেন, এখন এটি ইনস্টল হয়ে গেছে।


5
rootআবার হয়ে উঠুন এবং নিজেকে দলে যোগ করুন wheel। এছাড়াও গ্রুপের যে কারওও ব্যবহারের visudoঅনুমতি দেওয়ার জন্য কনফিগারেশনটি মন্তব্য করা হয়নি তা নিশ্চিত wheelকরতে ব্যবহার করুন sudo
ডোপঘোটি

3
sudoগ্রুপ একই উদ্দেশ্য করে তোলে।
ডোপঘোতি

3
অ্যাডুজার আপনার ইউজারনেম সুডো - নোট করুন যে আপনি সমস্ত সেশন / লগইনগুলি সম্পূর্ণরূপে লগ আউট না করা পর্যন্ত গ্রুপের সদস্যপদটি আসলেই পরিবর্তিত হয় না
আইভানিভান

4
আপনি যদি রুট হিসাবে লগ ইন করতে পারেন তবে কেন কেবল ফার্মওয়্যারটিকে রুট হিসাবে ইনস্টল করবেন না? ভুলে যাও সুডো।
কার্ল

1
@ কার্ল কারণ আপনি যদি এটি করেন তবে একদিন আপনি রুট অ্যাকাউন্ট থেকে লগ আউট করবেন না। আপনি অন্য কিছু সম্পর্কে চিন্তা করা হবে। এটি আপনার লগইনগুলির মধ্যে একটি ভেবে রুট অ্যাকাউন্টটি ব্যবহার করবেন। এবং আপনি কিছু ভঙ্গ করবেন। যে সমগ্র বিন্দু sudo
পল ইভান্স

15

রুট হয়ে উঠুন, চালান su, আপনার মূল পাসওয়ার্ড দিন এবং তারপরে চালান:

apt install sudo

প্রশাসনিক সুযোগসুবিধা প্রদান করতে Mariel, visudoরুট হিসাবে কমান্ড চালান , এবং তারপরে আপনার ফাইলটি সম্পাদনা করুন:

# User privilege specification
root    ALL=(ALL:ALL) ALL
Mariel  ALL=(ALL:ALL) ALL

ব্যবহারকারী মারিল হিসাবে লগ ইন করুন। আপনি সমস্যা ছাড়াই সুডো চালাতে সক্ষম হবেন।


1
এটি আমিও করতাম।
prosti থেকে

8

প্রদত্ত উত্তরের বিকল্প হিসাবে, আপনি যদি ব্যবহারের অনুমতি দেওয়ার জন্য রুট পাসওয়ার্ড না জানেন তবে suআপনি একক ব্যবহারকারী মোডে বুট করতে পারবেন।

গ্রাব মেনুতে eবুট কমান্ড লাইনটি সম্পাদনা করতে টিপুন । লাইনের শুরুটির শেষে linuxশব্দটি যুক্ত করুন singleএবং বুটটি চালিয়ে যান। আপনাকে একটি রুট প্রম্পটে স্থাপন করা হবে এবং রুট পাসওয়ার্ডটি পুনরায় সেট করতে পারবেন যাতে আপনি suপরবর্তী সাধারণ বুটে ব্যবহার করতে পারেন ।


3

আপনি su -cদ্রুত এবং নোংরা প্রতিস্থাপন হিসাবে ব্যবহার করতে পারেন । যদি আপনার suঅন্তর্ভুক্ত না হয় -c, তবে কেবল suরুট হিসাবে লগইন করুন। আপনি যদি এমন কোনও অদ্ভুত এম্বেড এম্বেড ডিভাইস নিয়ে কাজ করছেন না যার পরিবর্তে suচেষ্টা login rootকরুন।

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