সিস্টেমে কোনও ফাইল বা ডিরেক্টরিতে কোনও ব্যবহারকারীকে 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
রুট হিসাবে চালানোর কোনও কারণ আমি দেখতে পাচ্ছি না ।