সিস্টেমে কোনও ফাইল বা ডিরেক্টরিতে কোনও ব্যবহারকারীকে chownএবং chmodকমান্ড চালানোর অনুমতি দেওয়ার জন্য আমি sudo (sudoers ফাইলের মাধ্যমে) কনফিগার করতে পারি । তবে আমি কেবলমাত্র কোনও ব্যবহারকারীকে /var/www/htmlডিরেক্টরিতে নীচে থাকা ফাইলগুলিতে এই কমান্ডগুলি চালনার অনুমতি দিতে চাই ।
আমি কীভাবে সুবিধাযুক্ত কমান্ডগুলিকে সীমাবদ্ধ করতে পারি যে ব্যবহারকারীরা কেবল তাদের পূর্ব-নির্দিষ্ট ডিরেক্টরিতে চালাতে পারে?
উদাহরণস্বরূপ: নিম্নলিখিত কমান্ড index.htmlফাইল করার জন্য 7 777 টি অনুমতি দেয় ।
sudo chmod 777 /var/www/html/index.html
এখন আমি দুটি ক্রিয়া সম্পাদন করতে চাই
সীমাবদ্ধ করুন
sudoযাতে ব্যবহারকারী কেবল চালাতে পারেchmodএবং এরchownমধ্যে থেকে/var/www/htmlব্যবহারকারীকে সিস্টেমে অন্য কোথাও এই কমান্ডগুলি কার্যকর করতে অস্বীকার করুন (উদাহরণস্বরূপ কমান্ডগুলি চালানো যায় না
/var/wwwবা/var/ftp)
www-dataগ্রুপ chmod/ কীভাবে প্রয়োজনীয়তা দূর করবে chown?
chown। তা ছাড়াও chmodরুট হিসাবে চালানোর কোনও কারণ আমি দেখতে পাচ্ছি না ।