ডিফল্ট রুট পাসওয়ার্ড কি?


64

আমি উবুন্টু 12.04 এলটিএস (নির্ভুল পাঙ্গোলিন), 64 বিট ইনস্টল করেছি । কোথাও আমাকে মূলের জন্য পাসওয়ার্ড সেট করতে বলা হয়নি।

আমি সবেমাত্র অ্যাকুরাভ এসসিএম সফ্টওয়্যার ইনস্টল করেছি । এটি /rootডিফল্টরূপে ফোল্ডারের অধীনে ইনস্টল করা হয়েছিল । এখন আমি সেই ফোল্ডারে কিছু করার চেষ্টা করব। আমি রুটে স্যুইচ করতে su দিয়ে চেষ্টা করেছি , তবে আমি এর পাসওয়ার্ড জানি না।

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

আমি কিভাবে ডিরেক্টরি ভিতরে ইনস্টল সফ্টওয়্যার জন্য একটি লঞ্চার তৈরি করতে পারি /root?



1
রুটসুডো থেকে : "রুট অ্যাকাউন্টের পাসওয়ার্ডটি উবুন্টুতে লক করা আছে ... আপনি রুট হিসাবে সরাসরি লগইন করতে পারবেন না বা রুট ব্যবহারকারী হওয়ার জন্য su কমান্ডটি ব্যবহার করতে পারবেন না ... এটি এখানেই সুডো আসবে ... সুডো ব্যবহার করার সময় আপনার পাসওয়ার্ডটি 15 মিনিটের জন্য ডিফল্টরূপে সঞ্চয় করা হয় that সেই সময়ের পরে, আপনাকে আবার নিজের পাসওয়ার্ড প্রবেশ করতে হবে ""
পিটার মর্টেনসেন

5
এই ল্যামাস ওয়েবসাইটটি আমাকে উত্তর দিতে দেয় না, তবে সঠিক উত্তরটি: sudo usermod root -p password; sudo passwd root;তারপরে নতুন পাসওয়ার্ডটি প্রবেশ করান। পূর্ববর্তী, রুট আনলক করা আছে এবং আপনি এখন রুট দিয়ে su / লগইন করতে পারবেন
r3wt

আপনি এখানে একটু পড়তে পারেন । :)
বেনামে প্লাটিপাস

উত্তর:


71

ডিফল্টরূপে, মূল অ্যাকাউন্টটি sudo দ্বারা অ্যাক্সেস করা হয়।

বিষয়টিতে সম্পূর্ণ আলোচনার জন্য, এবং কীভাবে কোনও রুট পাসওয়ার্ড সেট করতে হয় তার জন্য তথ্যের জন্য দেখুন: রুটসুডো - সম্প্রদায় উবুন্টু ডকুমেন্টেশন

যা বলেছিল, এটির জন্য আপনাকে কোনও রুট পাসওয়ার্ড নির্ধারণ করা অসম্ভব, আমি আপনাকে পরামর্শ দিচ্ছি

sudo -i

বা গ্রাফিকাল অ্যাপ্লিকেশনগুলির জন্য, gksu ব্যবহার করুন

gksu nautilus 

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

3
পুনরুদ্ধার মোডে বুট করুন;)
প্যান্থার

বোধি জাজেন এর সেরা উত্তর দিয়েছেন; পুনরুদ্ধার মোডে বুট করুন ( উইকি.উবুন্টু / রিকভারি মোড )। আপনার যদি একটি দূষিত গ্রুপ ফাইল থাকে এবং sudo না করতে পারেন (কখনও কখনও রুট হওয়ার বিকল্প নেই)।
whitey04

গডসু কী করে যে সুডো করে না?
লিন্ডে

লিন্ডে - Askubuntu.com/questions/11825/… । গ্রাফিকাল অ্যাপ্লিকেশনগুলির সাথে সুরক্ষার জন্য সুরক্ষা এবং সুরক্ষা / কমান্ড লাইন ইন্টারফেসের (আইএমএইচও) উদ্দেশ্যে সুরক্ষিত করার জন্য গিক্সু তাত্ত্বিকভাবে তাত্পর্যপূর্ণ।
প্যান্থার

46

এর জন্য পাসওয়ার্ড rootউবুন্টুতে সেট করা নেই যার অর্থ রুট লগইন ডিফল্টরূপে অক্ষম।

উবুন্টু ইনস্টলেশন চলাকালীন তৈরি ব্যবহারকারী অ্যাকাউন্টটি সমস্ত সুডো সক্ষমতার সাথে যুক্ত। আপনি sudoযে আদেশগুলি উবুন্টু টার্মিনালে রুট সুবিধার প্রয়োজন তাদের জন্য ব্যবহার করতে পারেন ।

তবে আপনি রুট অ্যাকাউন্ট সক্ষম করতে পারেন এবং এর জন্য একটি পাসওয়ার্ড সেট করতে পারেন। এটি করতে ব্যবহার করুন:

sudo passwd root

প্রথমে আপনাকে আপনার বর্তমান ব্যবহারকারীর পাসওয়ার্ড জিজ্ঞাসা করা হবে এবং এর পরে আপনাকে আপনার নতুন রুট পাসওয়ার্ড হিসাবে দুবার নতুন পাসওয়ার্ড (নতুন এবং পুনরায় টাইপ পাসওয়ার্ড) জিজ্ঞাসা করা হবে।

আরও তথ্যের জন্য দেখুন রুটসুডো - সম্প্রদায় উবুন্টু ডকুমেন্টেশন


এটি বিপজ্জনক ..
wieczorek1990

@ wieczorek1990 ঠিক কেন?
সিলিকোম্যান্সার

27

ডিফল্টরূপে উবুন্টু রুট পাসওয়ার্ড সেট আপ করে না এবং তাই আপনি রুট হিসাবে লগ ইন করার ক্ষমতা পান না। পরিবর্তে আপনাকে sudo ব্যবহার করে সুপার-ব্যবহারকারী সুবিধাসমূহ সহ কার্য সম্পাদন করার ক্ষমতা দেওয়া হবে।

আমি এর আগেও একই রকম প্রশ্নের উত্তর দিয়েছি ।

আপনি যদি রুট অ্যাকাউন্টের জন্য আপনাকে একটি রুট হিসাবে লগ ইন করার অনুমতি দিয়ে একটি পাসওয়ার্ড তৈরি করতে পারেন তবে suএটি সাধারণ "উবুন্টু" জিনিসগুলি করার পদ্ধতি নয়। পরিবর্তে উবুন্টু আশা করছেন আপনি ব্যবহার করবেন sudo

সুডো ব্যবহার করা হচ্ছে

সুডু হ'ল সুপারভাইজার দায়িত্ব পালনের জন্য লোককে মূল পাসওয়ার্ড দেওয়ার বিকল্প। একটি ডিফল্ট উবুন্টু ইনস্টল করে সেই ব্যক্তি যিনি ওএস ইনস্টল করেছেন তাকে ডিফল্টরূপে "সুডো" অনুমতি দেওয়া হয়।

"সুডো" অনুমতি সহ যে কেউ sudoতাদের কমান্ডের প্রাক-মুলতুবি রেখে "সুপারইউজার হিসাবে" কিছু করতে পারে । উদাহরণস্বরূপ, apt-get dist-upgradeএকটি সুপারভাইজার হিসাবে চালানোর জন্য , আপনি ব্যবহার করতে পারেন:

sudo apt-get dist-upgrade

ডিফল্টরূপে, সুডো এটি সম্পাদন করার সময় আপনাকে নিজের অ্যাকাউন্টের পাসওয়ার্ড জানতে চাইবে। এটি সুরক্ষায় সহায়তা করে। এটি কয়েক মিনিটের জন্য মনে রাখে তাই সুডোর সাথে যদি আপনার কয়েকটি কাজ করতে হয় তবে এটি আপনাকে প্রথমে আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে।

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

su
apt-get dist-upgrade
exit

উপকারিতা

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

একটি রুট পাসওয়ার্ড না থাকা রুট অ্যাকাউন্টে জোর করে আক্রমণ করা অসম্ভব করে তোলে: আপনি এসএসএইচ-এ লগইন করার অনুমতি দিলে এটি প্রাসঙ্গিক। পরিবর্তে, আক্রমণকারীটির স্থানীয় অ্যাকাউন্টের নাম জানা দরকার।

সুডু অতিরিক্ততর সুবিধাগুলি সহ একটি একক কমান্ড সম্পাদন করা সহজ করে তোলে। এর সাথে su, আপনি স্থায়ীভাবে একটি সুপারসেলার শেলটিতে ফেলে যান যা অবশ্যই exitবা ব্যবহার করে বেরিয়ে আসা উচিত logout। এটি লগ আউট করা এবং পরে আবার প্রবেশ করার চেয়ে আরও সুবিধাজনক কারণ এটি প্রয়োজনের চেয়ে বেশি সময়ের জন্য সুপারসেলার শেলটিতে থাকতে পারে।

একটি রুট শেল পাওয়া

Sudo সহ, আপনার কাছে কমান্ডটি দিয়ে স্থায়ী (ইন্টারেক্টিভ) সুপারসেলার শেলটি খোলার বিকল্প রয়েছে:

sudo su

... এবং এটি এখনও কোনও রুট পাসওয়ার্ড ছাড়াই করা যেতে পারে, কারণ কমান্ডকে sudoসুপারভাইজার সুবিধা দেয় su

এবং একইভাবে, su -লগইন শেলের পরিবর্তে আপনি ব্যবহার করতে পারেন sudo su -বা এমনকি করতে পারেন sudo -i

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

শুধু নির্মল, আপনি করতে পারেন , যদি আপনি পছন্দ করে root ব্যবহারকারী একটি পাসওয়ার্ড রুট হিসাবে লগইন যার ফলে দিতে আপনি নির্দিষ্টভাবে পরিবর্তে জিনিষ এই ভাবে কাজ করতে চান। আমি আপনাকে কেবল তার sudoপরিবর্তে ওবুন্টু সম্মেলনটি পছন্দ করার বিষয়ে জানাতে চেয়েছিলাম এবং আপনাকে জানাতে পারি যে বিকল্প আছে।


0

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

sudo vi /etc/ssh/sshd_config

সেট

PermitRootLogin yes

পুনরায় চালু নাচ না

service ssh restart

Bamm !!! আপনি আছেন!

পিএসএস্ট: বিটিডব্লিউ এটি উবুন্টু, ওয়াইএমএমভি-র জন্য।

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