রুট হিসাবে লগইন করার বিকল্প নেই কেন?


39

উইন্ডোতে প্রশাসকের মতো সিস্টেম শুরু হওয়ার সময় উবুন্টু জিইউআই ব্যবহারকারীদের মূল হিসাবে লগইন করতে দেয় না কেন?

তারা কেবলমাত্র টার্মিনালের মাধ্যমে আমাদের লগইন করতে বাধা দিচ্ছে কেন?


4
দয়া করে 'gksu' সম্পর্কেও সচেতন থাকুন যা আপনাকে গ্রাফিকাল অ্যাপ্লিকেশনকে রুট হিসাবে চালাতে দেয়। অর্থাৎ "gksu নটলিয়াস"
জেরেমি

1
কিছু ডিস্ট্রো আপনাকে রুট হিসাবে এক্স এ লগইন করতে দেয়। CentOS6.2 এর মধ্যে একটি।
জাঙ্গোফান

উত্তর:


42

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

আসুন একটি উদাহরণ তাকান।

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

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

Http://everyjoe.com/technology/explain-why-not-log-on-as-root/ এ একবার দেখুন , এটি একটি নিবন্ধ যা এটি আমার চেয়ে আরও ভাল ব্যাখ্যা করতে পারে।

সম্পাদনা: এখানে আরও একটি http://ihazomgsecurityskillz.blogspot.nl/2010/09/running-as-root.html

সম্পাদনা 2: আপনি সর্বদা সুপারইউসার হিসাবে ব্যবহার করতে sudo commandবা gksu commandচালাতে পারেন, এই দু'টিcommand গ্রাফিকাল এবং কমান্ড-লাইন ইউটিলিটি সহ কাজ করে। sudoযদিও সাধারণত gksuসি এল এলির জন্য ব্যবহৃত হয় এবং এটি গ্রাফিকাল পাসওয়ার্ড প্রম্পট যা একই জিনিসটি করে।

কিছুটা হলেও তারা আপনাকে rootঅস্থায়ীভাবে পরিণত হতে দেয় - নিয়মিত রুট হিসাবে চালানো এবং অস্থিরতার ঝুঁকির চেয়ে অনেক বেশি।


1
তবে কেন ফেডোরা এই বিকল্পটি শুরু করার অনুমতি দেয়?
রেনজিথ জি

5
উবুন্টু ব্যবহারকারী-বান্ধব হিসাবে নকশাকৃত, এবং আমি সন্দেহ করব যে মূলকে অস্বীকার করার মাধ্যমে তারা রুট হিসাবে চলমান সাধারণ ব্যবহারকারীদের (পড়ুন: লিনাক্স newbies) থেকে প্রলোভন সরিয়ে দেয়।
evgeny

আমি তোমাকে পাইনি।
রেনজিথ জি

2
আমার মন্তব্যটি কিছুটা ভুল ছিল। এর পরিবর্তে এটি বলা যাক: গ্রাফিকাল রুট লগইনকে অস্বীকার করে, এটি লোকেরা কী করছে তারা জেনে নেই রুট হিসাবে চালানো বাধা দেয়। এটি, আমার মতে, এটি কেবলমাত্র অভিজ্ঞ ব্যবহারকারীদের জন্য অনুমোদিত হতে হবে যারা সমস্ত ঝুঁকি জানেন এবং বুঝতে পারেন।
evgeny

1
এটি সামান্য আগ্রাসী হওয়ার অর্থ, কেবল পাঠকদেরকে বাস্তবে ফিরিয়ে দেওয়া এবং সত্যই একটি বিষয়বস্তু তৈরি করা ।
ইজিজেন

11

স্ট্যান্ডার্ড উবুন্টুতে, rootজিডিএম (গ্রাফিকাল) লগইন ম্যানেজার থেকে, না পাঠ্য কনসোল থেকে (যেমন, Ctrl+ Alt+ টিপুন তবে আপনি যেটি পেয়েছেন) থেকে লগইনগুলি অনুমোদিত নয় F1

root(যেমন, প্রশাসক) ক্রিয়াকলাপ সম্পাদন করতে আপনাকে sudoএকটি টার্মিনালে কমান্ডটি ব্যবহার করতে হবে , বা এর সাথে জিওআইআইয়ের সমতুল্য: এগুলি আপনাকে আপনার পাসওয়ার্ড জিজ্ঞাসা করবে এবং তারপরে অনুরোধ করা সুবিধাপ্রাপ্ত অপারেশন (এবং কেবলমাত্র এটিই করবে)।

এই আচরণের কারণটি যেমন, অন্যরা উল্লেখ করেছেন যে, rootঅপারেশনগুলি সম্পাদন করা স্বভাবগতভাবে ঝুঁকিপূর্ণ এবং কার্যকরী rootসুযোগগুলির জন্য অপারেশনগুলির সংখ্যা তুলনামূলকভাবে কম হয়: এই sudoপদ্ধতির ব্যবহার করে আপনি বেশিরভাগ সময় একটি অনিবদ্ধ অ্যাকাউন্ট দিয়ে চালাচ্ছেন (অর্থাত্, নিরীহ) সিস্টেম এবং অন্যান্য ব্যবহারকারীর কাছে) এবং rootএটির সত্যিকারের প্রয়োজন হলে কেবল শক্তিগুলি পান।

একটি উদাহরণ স্পষ্ট করতে সাহায্য করতে পারে। ধরুন আপনি নিজের মেশিনে একটি নতুন পরিষেবা (ডিমন) ইনস্টল করতে চান; এটি তুলনামূলকভাবে নতুন এবং আপনার এটির প্রয়োজন পড়তে হবে এবং কীভাবে এটি আপনার প্রয়োজন অনুসারে কনফিগার করা যায়। আপনি তথ্য অনুসন্ধানের জন্য উদাহরণস্বরূপ কনফিগার ইত্যাদির জন্য অনেকগুলি ওয়েব ব্রাউজিং শেষ করবেন, আরও কিছু তথ্যের জন্য জিজ্ঞাসা করার জন্য কিছু আইআরসি চ্যাট করতে পারেন - এর কোনওটিরই rootপাওয়ার প্রয়োজন নেই ! শেষ পর্যন্ত, আপনার কেবল দুটি ক্রিয়াকলাপের জন্য বিশেষাধিকার প্রাপ্ত অ্যাক্সেসের প্রয়োজন:

  1. নতুন প্রোগ্রাম ইনস্টল করুন (যেমন, sudo apt-get install ...), এবং
  2. ডিফল্ট কনফিগারেশন সম্পাদনা করুন

কম্পিউটার সুরক্ষায় একটি সাধারণভাবে গৃহীত নীতিটি সর্বদা অপারেশন চালানোর জন্য সর্বনিম্ন সম্ভাব্য সুবিধাকেন্দ্রটি ব্যবহার করা হয়। - এটি সফ্টওয়্যার বাগগুলি বা অপারেটরের ত্রুটির কারণে খারাপ কিছু হওয়ার ঝুঁকি হ্রাস করে।

উবুন্টু ডিফল্ট সেটআপটি এই দিকে যায়; আপনি যদি rootলগইন ব্যবহার করে থাকেন , পরিবর্তে, আপনি rootঅ্যাকাউন্ট থেকে আইআরসি (এবং সম্ভবত অন্য সমস্ত জিনিস যা একসাথে করে থাকে) করে ইন্টারনেট স্যফিং শেষ করে ফেলতেন , সুতরাং অকারণে এই সিস্টেমটিকে হুমকির সামনে প্রকাশ করা হবে।

আপডেট: আপনার সংকলকের উদাহরণের জন্য, আমি এই পথে এগিয়ে যাব:

  1. আপনার নিয়মিত ব্যবহারকারী হিসাবে এসএসএইচের মাধ্যমে নোডে এবং অন্য একটি উবুন্টু বা জিএনইউ / লিনাক্স নোড থেকে লগইন করুন যেখানে আপনার গ্রাফিকাল এক্স 11 প্রদর্শন চলছে। এসএসএচের মাধ্যমে এক্স 11 ফরওয়ার্ডিং সক্ষম করার বিষয়ে নিশ্চিত হন:

    ssh -X myuser@remotemachine.example.org
    
  2. শেল / এসএসএইচ প্রম্পটে, কমান্ডটি জারি করুন:

    sudo /path/to/the/compiler/install/program
    

    এটি rootসুবিধাগুলি সহ কম্পাইলার ইনস্টলারটি পরিচালনা করবে এবং আপনার সামনে গ্রাফিকাল প্রদর্শনটি (এসএসএইচ ফরোয়ার্ডিংয়ের মাধ্যমে) অ্যাক্সেস করবে।


ঠিক আছে. মনে করুন, আমি একটি লিনাক্স মেশিন ব্যবহার করছি (পুট্টির মাধ্যমে 10 জন ব্যবহারকারী সংযুক্ত রয়েছেন)। সকল ব্যবহারকারীর জন্য মূল হিসাবে উপলব্ধ হিসাবে আমি একটি সফ্টওয়্যার ইনস্টল করতে চাই (যেমন: একটি সংকলক, একই জন্য পরিবেশগত ভেরিয়েবলগুলিও সেট করা দরকার)। তবে ইনস্টলারটি কেবল জিইউআই মোড এবং কোনও কমান্ড লাইন ইনস্টলারের সাথে কাজ করে না এবং এটি কেবল রুট লগইন দ্বারা চলবে। আমি কীভাবে ইনস্টলেশন পরিচালনা করতে পারি? আমার উবুন্টুতে আর্ম-লিনাক্স-জিসিসি ইনস্টল করার সময় আমি এই পরিস্থিতিটি পূরণ করেছি তবে আমি সফলভাবে আমার ফেডোরা মেশিনে এটি ইনস্টল করেছি (রেডহ্যাট শ্রাইক সংস্করণ)
রেনজিথ জি

@ রঞ্জিত জি: ঠিক আছে, এটি নিজেই একটি ভাল প্রশ্ন, আপনি কেবল এটি জিজ্ঞাসা করবেন না কেন?
রিকার্ডো মুরি

1
@ রঞ্জিত জি: আমি আপনাকে নতুন প্রশ্ন জিজ্ঞাসা করার পরামর্শ দিয়েছিলাম। একাধিক সুনির্দিষ্ট প্রশ্ন জিজ্ঞাসা করা একটি বহুতল প্রশ্ন জিজ্ঞাসা করার চেয়ে ভাল, কারণ এটি বিশদ এবং দৃষ্টিকোণ উত্তরগুলির অনুমতি দেয়। বর্তমান প্রশ্নটি সম্পাদনা করে আপনি যে উত্তরগুলি ইতিমধ্যে পেয়েছেন তা দেখে মনে হচ্ছে এগুলি কেবল আপনার প্রশ্নের অর্ধেক উত্তর দেয় ...
রিকার্ডো মুরি

ধন্যবাদ মুরি .আমি অবশ্যই আমার পরবর্তী পোস্টগুলি থেকে এর পরে অনুসরণ করব।
রেনজিথ জি

1
এর মতো একটি সংকলক দেওয়া, আমি মনে করি আমাদের বেশিরভাগই আগ্রহী হয়ে উঠবে এটি কোন সংকলক। এপিটি উত্স বা স্বতন্ত্র .deb ফাইলগুলির মাধ্যমে বিতরণ করা যে কোনও সফ্টওয়্যারের জন্য, "sudo" ব্যবহার করে কমান্ড লাইনের মাধ্যমে ইনস্টলেশন যথেষ্ট (হ্যাঁ, এমনকি সমস্ত ব্যবহারকারীর জন্যও)। রুট না হয়ে সমস্ত ব্যবহারকারীর জন্য জিইউআই থেকে এই জাতীয় ফাইল ইনস্টল করাও সম্ভব। আপনি যে জিইউআই পাসওয়ার্ড প্রম্পট পাবেন সেটি হ'ল "সুডো" এর সমতুল্য।
ক্ষতিগ্রস্ত

8

উবুন্টুতে সুডো ব্যবহারের পিছনে যুক্তি এখানে পাওয়া যাবে । আপনার যদি কখনও ব্যবহার করতে হয় তবে "রুট" যেতে একটি দ্রুত উপায় দরকার sudo -sবা আমি sudo -i


9
এবং স্পষ্ট করার জন্য, আমি বিশ্বাস করি যে sudo -s ব্যবহারকারী হিসাবে একটি মূল সেশন তৈরি করে, যখন sudo -i মূল ব্যবহারকারী হিসাবে একটি রুট সেশন তৈরি করে। পার্থক্যটি বলার সহজ উপায় হ'ল কমান্ড জারি করা, তারপরে কোন পরিবেশটি ব্যবহৃত হচ্ছে তা দেখার জন্য একটি "প্রতিধ্বনি $ হোম" করুন। অথবা "সিডি then" তখন "পিডাব্লুডি" খুব কাজ করবে।
স্কেইন

6

রুট ব্যবহারের সাথে সতর্কতার পর্বতকে বাদ দিয়ে আপনি টার্মিনাল থেকে লগ ইন করে এবং নিম্নলিখিতটি সম্পাদন করে রুট লগইন সক্ষম করতে পারবেন :

sudo passwd

এটি আপনাকে প্রথমে আপনার পাসওয়ার্ডের জন্য অনুরোধ করবে এবং তারপরে আপনাকে ইউনিক্স পাসওয়ার্ড পরিবর্তন করতে বলবে। আপনার প্রবেশ করা পাসওয়ার্ডটি rootঅ্যাকাউন্টের জন্য হবে ।

উবুন্টু উইকি আদেশ সহকারে এবং ফাঁদ - মধ্যে উবুন্টু root ও উবুন্টু অতল উপর একটি মহান নিবন্ধ রয়েছে।


5

এখানে দুটি প্রশ্ন আছে। একটি, উবুন্টুতে ডিফল্টরূপে রুট লগইন অক্ষম করা হয় কেন? এটি এখানে বেশ কয়েকটি পোস্ট দ্বারা সম্বোধন করা হয়েছে।

দ্বিতীয় প্রশ্নটি হল, কেন গ্রাফিকাল রুট লগিনগুলি বিশেষত অস্বীকার করা হয়?

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

উবুন্টুতে একেবারে রুট হিসাবে লগইন করার পরামর্শ দেওয়া হয় না, তবে সুরক্ষা সম্প্রদায়ের মধ্যে noক্যমত্য নেই যে এটি সর্বজনীনভাবে খারাপ অভ্যাস। গ্রাফিকাল রুট লগইনগুলি কেবল একটি খারাপ অভ্যাস এবং প্রায় সমস্ত অপারেটিং সিস্টেমগুলি তাদের পর্যায়ক্রমে বা তাদের বিরুদ্ধে দৃ recommend়ভাবে প্রস্তাব দেয়।

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

উইন্ডোজ বিশ্বে আপনি এখন উইন্ডোজ সার্ভারটি এমনভাবে ইনস্টল করতে পারেন যা গ্রাফিকাল ইউজার ইন্টারফেসটি মূলত মুছে ফেলে (প্রযুক্তিগতভাবে, কিছু উপাদান রয়ে যায়, তবে এটি খুব নিচে চলে যায় এবং আপনি নির্বিচারে গ্রাফিকাল প্রোগ্রাম চালাতে পারবেন না)। এটি একই যুক্তির উপর ভিত্তি করে।

এমনকি আপনি রুট লগইন সক্ষম করার সিদ্ধান্ত নিলেও, অনুগ্রহ করে রুট হিসাবে গ্রাফিকভাবে লগইন করবেন না। রুট লগইন সক্ষম করা আপনাকে কিছুটা উচ্চতর নিরাপত্তা ঝুঁকিতে ফেলতে পারে; মূল হিসাবে পুরো গ্রাফিকাল পরিবেশ চালানো আপনাকে প্রচণ্ড উচ্চ ঝুঁকিতে ফেলেছে।

অতিরিক্ত হিসাবে, gksu / gksudo / kdesudo দিয়ে রুট হিসাবে চালানোর জন্য নকশাকৃত গ্রাফিকাল অ্যাডমিনিস্ট্রেশন সরঞ্জামগুলি বাদ দিয়ে বেশিরভাগ গ্রাফিকাল প্রোগ্রামগুলি মূল হিসাবে চালানোর উদ্দেশ্যে নয়। যেহেতু তারা এই মোডে ব্যাপকভাবে পরীক্ষা করা হচ্ছে না, তারা ব্যর্থ হতে পারে বা ভুলভাবে আচরণ করতে পারে (যা বিশেষত খারাপ হবে, যেহেতু তারা মূল হিসাবে চালাচ্ছেন )।

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


4

টার্মিনাল খুলুন ( Ctrl+ Alt+ Tবা ড্যাশ হোম> আরও অ্যাপস> ইনস্টলড (প্রসারিত)> টার্মিনাল)।

মূল অ্যাকাউন্টটি সক্রিয় করতে

একটি টার্মিনাল টাইপ বা পেস্ট sudo passwd root। আপনার সাধারণ লগইন পাসওয়ার্ড প্রবেশ করান (যদি আপনাকে এর জন্য জিজ্ঞাসা করা হয়), তবে আপনাকে নতুন rootপাসওয়ার্ড প্রবেশ করিয়ে তা নিশ্চিত করতে বলা হবে।

রুট এবং এটির পাসওয়ার্ড প্রবেশের অনুমতি দেয় এমন একটি নতুন লগিন প্রম্পট যুক্ত করুন

একটি টার্মিনাল টাইপ বা পেস্ট। gksudo gedit /etc/lightdm/lightdm.conf। এটি একটি গ্রাফিকাল পাঠ্য সম্পাদক উইন্ডোটি খুলবে যেখানে আপনি লগইন স্ক্রিনের জন্য কনফিগারেশন ফাইলটি সম্পাদনা করতে পারবেন।

greeter-show-manual-login=trueফাইলের নীচে লাইন যুক্ত করুন।

ফাইলটি এখন নিম্নলিখিত হিসাবে পড়া উচিত:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true

lightdm.confফাইলটি সংরক্ষণ করুন এবং gedit থেকে প্রস্থান করুন।

উবুন্টু 12.04 রিবুট করুন এবং আপনি একটি নতুন "লগইন" উইন্ডোটি দেখতে পাবেন (আগের "অন্যান্য" উইন্ডোটি প্রতিস্থাপন করে) যা ব্যবহারকারীর নাম এবং পাসওয়ার্ড ইনপুট দেয় allows rootব্যবহারকারীর নাম লিখুন এবং তারপরে আপনি রুট অ্যাকাউন্টে নির্ধারিত পাসওয়ার্ডটি প্রবেশ করুন।

আমি আশা করি এটি অন্যকে যাদের সহায়তা / rootঅ্যাক্সেস চান তাদের সহায়তা করে ।


2

উবুন্টু 12.04 এলটিএস হিসাবে আপনি মূল সুবিধামত ব্যবহার করে এটি করতে পারেন:

echo "greeter-hide-users=true" >> /etc/lightdm/lightdm.conf

তারপরে আপনাকে গ্রাফিকভাবে লগইন করতে ব্যবহারকারীর নাম এবং পাসওয়ার্ড উভয়ই টাইপ করতে বলা হবে। আমি ধরে নিলাম আপনি ইতিমধ্যে রুটের জন্য পাসওয়ার্ড সেট করেছেন :)

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


1

কারণ মূল ব্যবহারকারী এবং প্রশাসক (উইন্ডোজে) একটি কম্পিউটারের সাথে Godশ্বরের সমতুল্য। সেই ব্যবহারকারী ফাইল অনুমতি থেকে পুরো ফাইল সিস্টেম মুছে ফেলার জন্য যে কোনও কিছুই সামঞ্জস্য করতে পারেন। গড় বাড়ির ব্যবহারকারীর পক্ষে অ্যাডমিনিস্ট্রেটর হিসাবে চালানো বেশ সাধারণ (কোনও নাম সেই নামে অথবা প্রথম বুটে সেট আপ করা অন্য নামে)। যেহেতু যে প্রোগ্রামটি কার্যকরভাবে ব্যবহারকারী হিসাবে কার্যকর করা হয়েছে এটি বিপজ্জনক হয়ে ওঠে।

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


হে হে. ... "আমি এখানে যে পরিবর্তনগুলি করেছি তা সুযোগের ক্ষেত্রে আরও বড়।"
emf

1

যদিও আপনি সরাসরি রুট হিসাবে লগইন করতে পারবেন না (যে কারণে অন্যরা ইতিমধ্যে ভাল ব্যাখ্যা করেছেন), আপনি রুট হিসাবে জিইউআই অ্যাপ্লিকেশন চালাতে পারেন। উদাহরণস্বরূপ, সিস্টেম → প্রশাসন → সিনাপটিক প্যাকেজ ম্যানেজার একটি গ্রাফিকাল অ্যাপ্লিকেশন যা রুট হিসাবে চলে।

রুট হিসাবে কোনও অ্যাপ্লিকেশন চালাতে (কোনও পাঠ্য অ্যাপ্লিকেশন বা জিইউআই অ্যাপ্লিকেশন), কেবল এই আদেশটি ব্যবহার করুন:

sudo name-of-the-application
gksu name-of-the-application

তারা প্রায় অভিন্ন। প্রধান পার্থক্য হ'ল প্রথমটি টার্মিনালে আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করে, দ্বিতীয়টি গ্রাফিকাল ডায়ালগ উইন্ডো ব্যবহার করে।


1
মধ্যে পার্থক্য sudoএবং gksuযেখানে আপনি আপনার পাসওয়ার্ড লিখুন চেয়ে বেশি গুরুত্বপূর্ণ। gksuজিইউআই অ্যাপ্লিকেশনগুলির sudoজন্য এবং কমান্ড লাইনের জন্য এখানে এবং এখানে দেখুন
ওয়ারেন হিল

1

রুটকে সত্যিই সাধারণ ব্যবহারের জন্য পরামর্শ দেওয়া হয় না তবে কখনও কখনও আপনার কাছে টার্মিনাল কমান্ডগুলির একটি দীর্ঘ তালিকা থাকে যার জন্য রুট সুবিধার দরকার হয় এবং এটি রুট হিসাবে লগইন করা আরও বেশি সুবিধাজনক। আমি রুট টার্মিনালটি ব্যবহার করি sudo xtermবা gksu xtermখোলার জন্য আমার মনে হয় কোন টার্ম উইন্ডোতে রুট সুবিধাগুলি রয়েছে তার মধ্যে পার্থক্য করা আপনার পক্ষে সহজ "রুট @" টার্ম প্রম্পট রয়েছে


0

অতিরিক্ত দ্রষ্টব্য: উবুন্টু জিইউআই ব্যবহারকারীদের মূল হিসাবে লগইন করতে দিচ্ছে না কারণ উবুন্টু আপনাকে দুর্ঘটনাক্রমে জিইউআই অ্যাপ্লিকেশনগুলির (যেমন নটিলাসের মতো) গুরুত্বপূর্ণ ফাইলগুলি মুছতে বা মুছতে বাধা দেয়।

কেবল সিএলআই ব্যবহারকারীর ইন্টারফেসের সাহায্যে এটি আমাদের ভুলের ঝুঁকি হ্রাস করতে পারে। তবে পূর্বে আমরা সিএলআই মোডেও রুট দিয়ে লগ ইন করতে পারি না কারণ উবুন্টু রুটের জন্য একটি এলোমেলো পাসওয়ার্ড তৈরি করে। রুট প্রশাসনিক টাস্কটি কেবলমাত্র কমান্ড sudo বা gksu ব্যবহারকারীর পাসওয়ার্ড ব্যবহার করেই করা যেতে পারে।

এটি দেবিয়ান বিধি ভিত্তিক।


gksu কমান্ড মানে কি?
রেনজিথ জি

1
man gksu: gksu - GTK + সু ও
সুদোর

1
দুঃখিত .আগেইন, আমার পক্ষে যথেষ্ট পরিষ্কার নয়
রেনজিথ জি

আমার অর্থ 'gksu' মানে জিটিকে + সু এবং সুদোর জন্য সম্মুখভাগ।
স্কলবায়ু

1
হ্যাঁ আপনি ঠিক. টার্মিনালে 'gksu nautilus' চেষ্টা করুন। রুট সুবিধাগুলি সহ নটিলাস উপস্থিত হবে।
স্কলবায়ু

0

রুট হিসাবে লগইন করার কোনও ভাল কারণ নেই তা প্রদত্ত , আমি অনুমান করব যে আরএইচ (রুট লগইনকে মঞ্জুরি দিন) এবং উবুন্টু (sudo / gksu ব্যবহার করে সবকিছু করা) এর মধ্যে পার্থক্যটি পছন্দ করা বিষয়।

আপনার প্রশ্নের অন্য অংশ হিসাবে, আপনি নিয়মিত ব্যবহারকারীর হিসাবে লগ ইন করে, টিপতে ALT-F2এবং প্রবেশ করে আপনার গ্রাফিক্যাল ইনস্টলেশন চালাতে সক্ষম হবেন gksu। ফলস্বরূপ কথোপকথনে কেবলমাত্র আপনার ইনস্টলারটি প্রবর্তিত কমান্ডটি প্রবেশ করুন।


0

প্রতিদিনের কাজের জন্য রুটকে সুপারিশ করা হয় না । এটি যেমন সুপার ইউজারকে প্রলিজড সরবরাহ করে এটির অপব্যবহার করা যায় us লগইন-এ রুটের কোনও বিকল্প নেই।


0

আপনার সর্বদা নিজের হিসাবে লগইন করা উচিত এবং তারপরে রুট হিসাবে ক্রিয়া সম্পাদন করতে sudo করা উচিত। আপনাকে সবচেয়ে বেশি অ্যাক্সেস ডিফল্টরূপে মঞ্জুর করার জন্য উবুন্টু সেট আপ করা হয়েছে। ছোটখাটো পরিবর্তনগুলি বিশ্রামের যত্ন নেবে (যেমন অন্য গ্রুপগুলিতে আপনার ব্যবহৃত যুক্ত করা)। মূল হিসাবে লগ ইন করা এটি দুর্বল অনুশীলন হিসাবে বিবেচিত হয়। শিল্প সেরা অনুশীলন এখানে ডিফল্ট সেট আপ করা হয়।

রুট হিসাবে লগ ইন করতে সক্ষম কেউ সুরক্ষা দৃষ্টিকোণ থেকে খুব খারাপ জিনিস হতে পারে।

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