ডিফল্টরূপে, এর মালিক এবং গ্রুপ /usr/local
এবং সমস্ত উপ-ডিরেক্টরি (সহ bin
) হওয়া উচিত root.root
এবং অনুমতিগুলি হওয়া উচিত rwxr-xr-x
। এর অর্থ হ'ল সিস্টেমের ব্যবহারকারীরা এই ডিরেক্টরি কাঠামোটিতে (এবং থেকে) পড়তে এবং চালিত করতে পারেন, তবে সেখানে ফাইল তৈরি বা সম্পাদনা করতে পারবেন না। কেবল root
অ্যাকাউন্ট (বা ব্যবহারকারী প্রশাসক sudo
) এই স্থানে ফাইল তৈরি করতে এবং সম্পাদনা করতে সক্ষম হওয়া উচিত। যদিও সিস্টেমে কেবলমাত্র একজন ব্যবহারকারী রয়েছেন তবে সাধারণত এই ডিরেক্টরি কাঠামোর অনুমতিগুলি অন্য যে কোনও ব্যবহারকারীর কাছে লেখার যোগ্য হিসাবে পরিবর্তন করার পক্ষে এটি একটি খারাপ ধারণা root
।
আমি আপনার স্ক্রিপ্ট / বাইনারি / এক্সিকিউটেবলকে /usr/local/bin
রুট অ্যাকাউন্টটি ব্যবহার করে রাখার পরামর্শ দেব । এটি aোকা একটি ভাল অভ্যাস। আপনি স্ক্রিপ্ট / বাইনারি / এক্সিকিউটেবলকে $ হোম / বিনে স্থাপন করতে পারেন এবং নিশ্চিত করতে পারেন যে $ হোম / বিন আপনার AT রাস্তায় রয়েছে।
আরও আলোচনার জন্য এই প্রশ্নটি দেখুন:
স্থানীয় নির্বাহযোগ্য কোথায় রাখা উচিত?