ইউএনআইএক্স ব্যবহারকারী হিসাবে ডাটাবেস ব্যবহারকারী ব্যবহার করবেন না। ব্যবহার www-data
।
sudo chown -R www-data:www-data /var/www
ডাটাবেস ব্যবহারকারী এবং অ্যাপাচি ব্যবহারকারীর মধ্যে পার্থক্য রয়েছে। অ্যাপাচি ব্যবহারকারী কেবলমাত্র সেই ফাইলগুলিই পড়তে পারেন। ডাটাবেস ব্যবহারকারী কেবলমাত্র ডেটাবেস পড়ার / লেখার অনুমতি দেওয়ার / বোঝানোর জন্য।
এছাড়াও, ওয়েব অ্যাপ্লিকেশন ইনস্টল থেকে ডিফল্ট অনুমতিগুলি রাখুন। মালিকানাধীন ব্যবহারকারী / গোষ্ঠী বাদে এগুলি পরিবর্তন করবেন না। আপনি যদি ওয়েব অ্যাপ দ্বারা নির্দেশিত হন, অনুমতিগুলি পরিবর্তন করুন।
আপনি যদি সুরক্ষা সম্পর্কে বেশি উদ্বিগ্ন হন তবে আপনি পরিবর্তে নিম্নলিখিত কমান্ডগুলি চালনা করতে পারেন:
sudo chown -R $USER:www-data /var/www
sudo chmod -R 640 /var/www
এটি আপনার ব্যবহারকারীর মালিকানাধীন প্রকৃত ফাইলগুলিকে তৈরি করে, যাতে কেবল আপনি (এবং মূল) এগুলি পরিবর্তন করতে পারেন। কারণটি www-data
উল্লেখ করা হয়েছে যাতে অ্যাপাচি এখনও ফাইলগুলি পড়তে পারে তবে তাদের কাছে আসলে লিখতে পারে না।
640
যার ফলে সময় আপনি (ফাইল মালিক) পড়তে ও লিখতে পারবেন www-data
গ্রুপ ফাইলগুলি পড়তে। এটি সম্ভবত ফাইল সামগ্রীগুলি পড়া থেকে অন্য কাউকে বাধা দেয়।
(উপরে মাত্র এক সম্ভব (হয় অপরীক্ষিত ) পদ্ধতি। আরো ভাল উপায় পাওয়া যায় এখানে। )