একটি রুট ব্যবহারকারীর সমস্ত সুবিধা থাকতে পারে। তবে একটি সাধারণ ব্যবহারকারী su বা sudo কমান্ড এবং তাদের নিজস্ব পাসওয়ার্ড সহ একটি রুটের মতো অ্যাক্সেস অর্জন করতে পারে।
তাহলে পার্থক্য কী?
একটি রুট ব্যবহারকারীর সমস্ত সুবিধা থাকতে পারে। তবে একটি সাধারণ ব্যবহারকারী su বা sudo কমান্ড এবং তাদের নিজস্ব পাসওয়ার্ড সহ একটি রুটের মতো অ্যাক্সেস অর্জন করতে পারে।
তাহলে পার্থক্য কী?
উত্তর:
su
(এবং উবুন্টু) কমান্ড ঐতিহ্যগতভাবে প্রয়োজন রুট এর পাসওয়ার্ড। তবে, আপনি সেটআপ করতে পারেন sudo
যাতে সাধারণ ব্যবহারকারীরা তাদের নিজস্ব পাসওয়ার্ড দিয়ে সংশোধন করে /etc/sudoers
(রুট হিসাবে, পছন্দসই সহ visudo
) এর মাধ্যমে রুট সুবিধাগুলি অর্জন করতে পারে ।
আধুনিক লিনাক্স বিতরণগুলি প্রথম ব্যবহারকারীকে নিজের পাসওয়ার্ড দিয়ে সুডো করতে সক্ষম করে কনফিগার করে। এটি ব্যবহারকারীর দ্বারা দুর্ঘটনাজনক সিস্টেমের ম্যালকনফিগারেশনটিকে প্রতিরোধ করে এবং পৃথক রুট পাসওয়ার্ডের প্রয়োজন ছাড়াই তাদের পুরো নিয়ন্ত্রণ অর্জনে সক্ষম করে।
su
কমান্ড এটা অস্থায়ী পরিবর্তন একটি পরিচয় একটি সিস্টেমে যে কোনো ব্যবহারকারীকে এবং তার / তার / তার অনুমতিসহ অনেক প্রোগ্রাম চালানো। এটি মূল হতে হবে না। যদি নির্বাহকারী ব্যবহারকারীর su
মূল না হয় তবে তাকে পরিচয় পেতে চাইলে তার পাসওয়ার্ডটি প্রবেশ করতে হবে।
sudo
কমান্ড হয় মাত্র একটি কমান্ড নির্বাহ কোন ব্যবহারকারী অনুমতিসহ। এটি খুব মূল হতে হবে না। কমান্ডটি অত্যন্ত কনফিগারযোগ্য এবং এক ধরণের নির্ভুল অ্যাক্সেস নিয়ন্ত্রণ সরবরাহ করে provide নিজস্ব পাসওয়ার্ড প্রবেশ করানো alচ্ছিক এবং কনফিগারযোগ্য। কিছু বিতরণ সিস্টেমের প্রথম ব্যবহারকারীকে sudo
সবকিছু দিয়ে কার্যকর করতে দেয়।
উপরের উত্তরগুলি যুক্ত করতে,
su user1
ব্যবহারকারীর পাসওয়ার্ডের সাহায্যে আপনার শংসাপত্রটি ইউজার 1-এ স্যুইচ হবে যতক্ষণ না আপনি প্রস্থান টাইপ করবেন ঠিক ততক্ষণ su
ডিফল্টরূপে রুট ধরে নিবেন ।
sudo
অন্যান্য জবাব হিসাবে উল্লিখিত হিসাবে, বিশ্বস্ত ব্যবহারকারীদের এবং একটি ছদ্মবেশী আদেশের সেট দেওয়া যেতে পারে। তদ্ব্যতীত, sudo
চালানো কমান্ড লগ করতে কনফিগার করা যেতে পারে। সুবিধার অপব্যবহারের ট্র্যাক করার এটি একটি ভাল উপায়।
সমস্ত সাধারণ ব্যবহারকারী সুডো ব্যবহার করতে পারবেন না, তাদের sudoers ফাইলে থাকতে হবে এবং ব্যবহারকারীরা কোন আদেশ বা ধরণের নির্দেশগুলি কার্যকর করতে পারে তা আপনি নিয়ন্ত্রণ করতে পারেন। এছাড়াও, কেবলমাত্র নির্দিষ্ট ব্যবহারকারীরা রুট ব্যবহারকারীর স্যুইচ করতে su ব্যবহার করতে পারেন। সাধারণত আপনার কাছে সীমিত কমান্ডের জন্য সীমিত কমান্ডের জন্য সুডো অনুমতি এবং সীমিত সময়ের জন্য পূর্ণ এসও অনুমতি থাকবে।
কেবলমাত্র সুপার-ব্যবহারকারী অধিকারযুক্ত ব্যবহারকারীরা সূডো বা স্যু করতে পারেন, সাধারণ ব্যবহারকারীরা তা করতে পারেন না। এটি / etc / sudoers এ কনফিগার করা আছে, যা সর্বদা ভিজুডোর সাথে সম্পাদনা করা উচিত।
এই সিস্টেমের সুবিধাগুলি হ'ল:
root
নামটি অনুমান করা আরও কঠিন করে তোলে (উদাহরণস্বরূপ, যদি কোনও সাধারণ ssh বট কোনও সিস্টেমে লগিন করার চেষ্টা করে তবে অনুমান করার জন্য এটি প্রথম লগইন নাম হবে)।