[...] তবে এটি বোধগম্য বলে মনে হচ্ছে না, যেহেতু আমি সর্বদা ইনপুট সুডো রাখি, আমি প্যাকেজ পরিচালনা করছি, কনফিগার ফাইলগুলি সম্পাদনা করছি, উত্স থেকে কোনও প্রোগ্রাম ইনস্টল করছি, বা আপনার কাছে কী আছে। [...]
এগুলির সাথে সম্পর্কিত প্রকৃত বিশেষণটি হ'ল এগুলি সিস্টেম-ব্যাপী বা
বিশ্বব্যাপী পরিবর্তন। আপনাকে ইউনিক্সের উত্সটি একাধিক ব্যবহারকারী সিস্টেম 1 হিসাবে বিবেচনা করতে হবে যেখানে বেশ কয়েকটি ব্যবহারকারী একই ইনস্টলেশনটি দূরবর্তীভাবে ব্যবহার করবে। কোনও সাধারণ মানুষ ব্যবহারকারীর জন্য সমস্ত ব্যবহারকারীর জন্য বিশ্বব্যাপী সেটিংস পরিবর্তন করার মঞ্জুরি দেওয়া বুদ্ধিমান হবে না। এটি ছিল সিসাদমিনের, মূলের, অধিকার এবং দায়িত্ব।
একাধিক ব্যবহারকারীর সেটিংয়ে আপনার পূর্বেই ইনস্টল করা সফ্টওয়্যার রয়েছে /usr
এবং /etc
যথাক্রমে এবং যথাক্রমে তাদের সিস্টেম-ওয়াইড কনফিগারেশন রয়েছে । এই অবস্থানগুলি স্পর্শ করতে রুট অনুমতি প্রয়োজন হবে। তবে ইউনিক্স সফ্টওয়্যারটি বহু-ব্যবহারকারীদের মনে রেখে লেখা হয়েছে, আপনি $HOME
ডিরেক্টরি 2 এর অধীনে সফ্টওয়্যারটি সংকলন এবং ইনস্টল করতে পারেন এবং আপনার নিজের বাড়ির অধীনে আপনার নিজের কনফিগারেশন ফাইল থাকতে পারে, যেখানে আপনি সুপার ব্যবহারকারী না হয়ে অবাধে ফাইলগুলি সম্পাদনা করতে পারবেন।
হোম অধীনে আপনার নিজের সফটওয়্যার ইনস্টল ছাড়াও, অধিকাংশ সিস্টেম-ব্যাপী সফ্টওয়্যার থেকে ব্যবহারকারী-সুনির্দিষ্ট কনফিগারেশন পড়তে হবে $HOME
অধিকার পরে তারা প্রথম থেকে কনফিগারেশন পড়ুন /etc
। এটি আপনাকে কখনই না গিয়ে বেশিরভাগ কিছুই কাস্টমাইজ করতে দেয় root
।
একটি হোম পিসি সহ, একক প্রধান ব্যবহারকারীর সেটিং-এ আপনি নিজের sudo
পছন্দমতো জিনিসগুলি ব্যবহার করতে এবং রুট করতে পারেন। তবে অ্যাপ্লিকেশন কনফিগারেশনটি স্পর্শ না করার প্রথাগত /etc
পরিবর্তে সর্বদা ঘরে ব্যবহারকারী-নির্দিষ্ট কনফিগারেশন সরবরাহ করে। এইভাবে আপনি আপনার প্যাকেজ পরিচালককে আপগ্রেডগুলিতে সিস্টেম-ওয়াইড কনফিগারেশনগুলি পুনরায় সেট করার অনুমতি দিতে পারবেন। নতুন সফ্টওয়্যার সিস্টেম-ওয়াইড ইনস্টল করা একক-ব্যবহারকারী সেটিংয়ে বেশ ঠিক আছে; ডিস্ট্রো প্যাকেজগুলি বিকল্পগুলি ধরে নিচ্ছে তাই এটি সহজ উপায়।
আমি আমার প্যাকেজ ম্যানেজারকে বিশ্বব্যাপী স্টাফ ইনস্টল করতে দেব তবে যে সংকলন থেকে উত্স এবং স্ব-তৈরি জিনিস আমি রেখে দিচ্ছি $HOME
। এবং এর কোনটির জন্য আমাকে সুডো করতে হবে না।
যদি আপনার কাছে ডেটা ফাইল থাকে, আপনার বাইরে স্টোরেজ থাকে তবে $HOME
নির্দ্বিধায় chown
বা
chgrp
আপনার নামের ডিরেক্টরিতে ডিরেক্টরি বদ্ধ করুন যাতে আপনি ফাইলগুলি অ্যাক্সেস করতে পারেন
sudo
।
[1] (ইউনিক্স হিসাবে সামান্য বিদ্রূপ বোঝানো মাল্টিক্স অপারেটিং সিস্টেমের 'একক ব্যবহারকারী' সংস্করণ হিসাবে বোঝানো হয়েছিল)
[২] (যদি সিস্টেমটি হোম পার্টিশনগুলি নোেক্সেক হিসাবে মাউন্ট না করে এটির অনুমতি দেয়)
sudo
সিস্টেমটি পরিবর্তনের সাথে জড়িত কিছু করার জন্য আপনাকে ব্যবহার করতে হবে, আপনি যদি কেবল নিজের ফাইল / ডেস্কটপে অপারেট করে থাকেন তবে আপনি অন্য কাউকে প্রভাবিত করছেন না তাই উন্নততর সুবিধার দরকার নেই need আপনি যদি সুডো ব্যতিরেকে সুবিধাপ্রাপ্ত কমান্ডগুলি সম্পাদন করে থাকেন তবে আপনি সম্ভবত ইতিমধ্যে একটি সুপার ব্যবহারকারী (অর্থাত্ মূল) এবং নির্দিষ্ট সিস্টেম-ওয়াইড কাজের জন্য sudo ব্যবহার করার চেয়ে সাধারণত কম পরামর্শ দেওয়া হয়