সুডো, সু, ভিসুডো, ক্রুট এবং গিক্সুর মধ্যে পার্থক্য কী?


উত্তর:


24
  • chrootএকটি ফোল্ডার প্রবেশ করা এবং 'ফেকিং' করার একটি উপায় যা ফোল্ডারটির /ভিতরে যে কোনও কিছু কার্যকর হয়। টার্মিনাল প্রম্পট পাওয়ার জন্য এটি আপনাকে বুট না করে উবুন্টু ইনস্টলেশনতে অন্য কোথাও মাউন্ট করে /এবং /bin/bash(ইনস্টলেশনের অভ্যন্তরীণ একটি) ব্যবহার করে এক্সিকিউটেবলগুলি চালাতে দেয় ।

  • sudo- নির্দিষ্ট অ্যাকাউন্টগুলিকে কোনও প্রোগ্রামকে রুট বা অন্য কোনও ব্যবহারকারী হিসাবে চালানোর জন্য অনুমোদন দেয়। কিছু প্রোগ্রামের sudoersফাইলটিতে সংজ্ঞায়িত পাসওয়ার্ডের প্রয়োজন হতে পারে না । অনুরোধ অনুমোদিত কিনা তা নির্ভর করে ব্যবহারকারী (এবং গোষ্ঠী) চলমান sudoএবং কমান্ড চালানোর উপর নির্ভর করে যেমন সংজ্ঞায়িত হয়েছে sudoers

  • su- এছাড়াও উন্নয়নের একটি উপায়, তবে এটির পার্থক্য রয়েছে কারণ এটি রুট (বা অন্য কোনও ব্যবহারকারী) হিসাবে সম্পূর্ণ ইন্টারেক্টিভ লগন সম্পাদন করে এবং আর্গুমেন্টের সাথে অন্যথায় নির্দিষ্ট না করা পর্যন্ত একটি ব্যাশ প্রম্পট দেয়। এটি প্রমাণীকরণ হিসাবে লক্ষ্য ব্যবহারকারীর শংসাপত্রগুলি ব্যবহার করে।

  • visudo- sudoersফাইলটি সম্পাদনা করে । এটি একটি বিশেষ নির্বাহযোগ্য ব্যবহার করে যা আপনাকে sudoদূষিত sudoersফাইলের কারণে লক আউট না করে তা নিশ্চিত করতে ফাইলের সিনট্যাক্স পরীক্ষা করে । যদি আপনি একটি অবৈধ কনফিগারেশন সংরক্ষণের চেষ্টা করেন তবে এটি আপনাকে থামিয়ে দেবে এবং এটি ঠিক করার জন্য আপনাকে সম্পাদকের কাছে ফিরিয়ে দেবে।

  • gksudoবাgksu এটি সূডোর মতোই এটি গ্রাফিকাল এবং কিছু পাথের পুনর্লিখন করে যাতে গ্রাফিকাল প্রোগ্রামগুলি ব্যবহারকারীর প্রোফাইলে অনুমতি সংক্রান্ত সমস্যা না ঘটায়, বিশেষত সাথে ~/.Xauthority


1
সঠিক হতে suএবং অন্য ব্যবহারকারীরsudo হিসাবে প্রক্রিয়া চালানোর অনুমতি দিতে , এটি মূল হতে হবে না। অন্য যে কোনও ব্যবহারকারীর স্যুইচ করতে সর্বদা ব্যবহৃত হতে পারে (এই ব্যবহারকারীদের শংসাপত্রগুলির সাথে প্রমাণীকরণ করা)। যদিও বিশেষ করে নির্দিষ্ট ব্যবহারকারীদের দ্বারা একটি নির্দিষ্ট ব্যবহারকারীর প্রেক্ষাপটে নির্দিষ্ট প্রোগ্রাম সঞ্চালনের অনুমতি কনফিগার করা যাবে। প্রায়শই যদিও উভয়ই মূল সুবিধার জন্য ব্যবহৃত হয়। susudo
পল হ্যান্সচ

44

sudo:

সুডো (সুপারইউজার ডু) একটি সিস্টেম অ্যাডমিনিস্ট্রেটরকে নির্দিষ্ট ব্যবহারকারীদের (বা ব্যবহারকারীদের দল) সমস্ত কমান্ড এবং আর্গুমেন্ট লগ করার সময় কিছু (বা সমস্ত) কমান্ড রুট হিসাবে চালানোর অনুমতি দেয়। সুডো প্রতিটি কমান্ডের ভিত্তিতে পরিচালনা করে।

এটি শেলের জন্য কোনও প্রতিস্থাপন নয়।

বৈশিষ্ট্যগুলির মধ্যে রয়েছে: ব্যবহারকারী প্রতি হোস্ট ভিত্তিতে কী কমান্ড চালাতে পারে তা সীমাবদ্ধ করার ক্ষমতা, প্রতিটি কমান্ডের প্রচুর লগিং (কে কী করেছে তার একটি সুস্পষ্ট নিরীক্ষণের ট্রেইল সরবরাহ করে), সুডো কমান্ডের একটি কনফিগারযোগ্য টাইমআউট এবং ব্যবহারের ক্ষমতা বিভিন্ন কনফিগারেশন ফাইল (sudoers) বিভিন্ন মেশিনে।

উৎস

visudo

ভিসুডো হ'ল একটি কমান্ড-লাইন ইউটিলিটি যা /etc/sudoersনিরাপদে ফ্যাশনে ফাইল সম্পাদনা করতে পারে । এটি /etc/sudoersডিফল্টরূপে vi সম্পাদকের ইন্টারফেস ব্যবহার করে খোলে (যদিও এটি শেলটির EDITOR এনভায়রনমেন্ট ভেরিয়েবলটি ভিন্ন পাঠ্য সম্পাদকের ক্ষেত্রে সেট করে পরিবর্তিত করা যেতে পারে), লক সহ একযোগে একাধিক সম্পাদনাগুলি প্রতিরোধ করে, পার্স ত্রুটিগুলির জন্য বিবিধ পরীক্ষা এবং চেকগুলি সম্পাদন করে।

উৎস

SU

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

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

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

অতিরিক্তভাবে, একজন অন্য ব্যবহারকারীকে স্যুইচ করতে পারেন যিনি সুপারভাইজার নন

উৎস

মূল

মূলটি এমন ব্যবহারকারীর নাম বা অ্যাকাউন্ট যা ডিফল্টরূপে লিনাক্স বা অন্যান্য ইউনিক্স-মতো অপারেটিং সিস্টেমের সমস্ত কমান্ড এবং ফাইলগুলিতে অ্যাক্সেস পায়। এটিকে রুট অ্যাকাউন্ট, রুট ব্যবহারকারী এবং সুপারভাইজার হিসাবেও উল্লেখ করা হয়।

শব্দের শব্দের বেশ কয়েকটি অতিরিক্ত, সম্পর্কিত অর্থ রয়েছে যখন অন্যান্য পদগুলির অংশ হিসাবে ব্যবহৃত হয়।

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

অন্যটি হ'ল /root(স্ল্যাশ শূলে উচ্চারিত), যা মূল ব্যবহারকারীর হোম ডিরেক্টরি।

এছাড়াও এটি ব্যবহারকারীর রুটকে বোঝায় যা সম্পূর্ণ সুবিধাসহ সিস্টেমের প্রশাসক।

উৎস

chroot

ক্রুট একটি ক্রিয়াকলাপ যা বর্তমান চলমান প্রক্রিয়া এবং তার বাচ্চাদের জন্য আপাত রুট ডিরেক্টরিকে পরিবর্তন করে। উদাহরণস্বরূপ আপনি যদি ক্রট করেন /mnt/chroot-testতবে ডিরেক্টরিটি /mnt/chroot-testআপনার ভার্চুয়াল রুট হবে যা আপনি উল্লেখ করতে পারেন /

উৎস

ক্রুটের ব্যবহার

নিম্নলিখিত ক্রোটের সম্ভাব্য ব্যবহারগুলি:

  1. নিরাপত্তাহীন এবং অস্থির অ্যাপ্লিকেশনগুলি বিচ্ছিন্ন করা

  2. -৪-বিট সিস্টেমে 32-বিট অ্যাপ্লিকেশন চলছে

  3. উত্পাদন সিস্টেমে নতুন প্যাকেজগুলি ইনস্টল করার আগে তাদের পরীক্ষা করা Test

  4. উবুন্টুর আরও আধুনিক সংস্করণে অ্যাপ্লিকেশনগুলির পুরানো সংস্করণগুলি চলছে

  5. নতুন প্যাকেজ নির্মাণ, ইনস্টল করা নির্ভরতা প্যাকেজগুলির উপর সাবধানতার সাথে নিয়ন্ত্রণের অনুমতি দেওয়া

উত্স এবং ক্রুট সম্পর্কে আরও তথ্য


1
প্রায় বিভ্রান্তিকরভাবে, উবুন্টুতে, ভিসুডো ন্যানো ব্যবহার করে। কোনটি 'সু' = সুইচ ব্যবহারকারী (রুট করতে - হ্যাঁ, আপনি এটি অন্য ব্যবহারকারীদের কাছে স্যুইচ করতেও ব্যবহার করতে পারেন), 'সুডো' = ব্যবহারকারীকে রুট করতে এবং করতে, এবং ক্রোট হিসাবে স্মরণ করার একটি সহজ উপায় খুঁজে পেয়েছি ' রুট পরিবর্তন '। সম্পূর্ণ নির্ভুল নয় তবে যথেষ্ট মনে রাখার জন্য।
জার্নিম্যান গীক

1
@ জার্নিম্যানজিক আরও সঠিক এবং, আমি মনে করি, suস্মৃতিচারণের সহজ বর্ধিতকরণ sudoবলতে এর sudoঅর্থ হ'ল " স্যুইচড ইউজার ডিও" (যেমন, সুইচড ব্যবহারকারী হিসাবে করুন) বা "সুপার ইউজার ডিও" (যেমন সুপারউজার হিসাবে করুন)। এরপরে এটি sudoersমার্জিতভাবে সংযুক্ত করে তোলে (যেমন, "স্যুইচড ইউজার ডিওআর" কেবল "(ব্যবহারকারী এবং ডিও) পরিবর্তন করুন") এর পরিবর্তে। কারণ এই রূপের আরো সঠিক হয় যে sudoকেউ একটি বিকল্প ব্যবহারকারী হিসাবে একটি কর্ম সঞ্চালন করা দেয়, কিন্তু অগত্যা তাদের যাক না হতে সাধারণভাবে যে বিকল্প ব্যবহারকারী (বিষয়বস্তু উপর নির্ভর করে /etc/sudoers)।
এলিয়াহ কাগন

@maythux: তা মাত্র এক অর্থ chroot । (কেবল উইকিপিডিয়াকে জিজ্ঞাসা করবেন না।) এর অর্থ সাধারণত ইউনিক্স / লিনাক্সের মধ্যে চলমান একটি সুরক্ষিত (এবং লকড) সাব-সিস্টেম হয়, যা কেবলমাত্র এক্সিকিউটেবলের (বা পরিষেবা) একটি সামান্য সেট ব্যবহার করতে দেয়।
ডেভিড 6

5

এসইউ আপনাকে মূল হিসাবে সংযুক্ত করে।

টার্মিনালটি অধিবেশনটির মূল হিসাবে থাকবে।

সুডো (সুপারুজার ডু) দিয়ে আপনি নিয়মিত ব্যবহারকারীর সাথে সংযুক্ত থাকাকালীন রুট হিসাবে অপারেশন করতে পারেন।

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