অ্যাপাচি কোনও ফাইল অ্যাক্সেস করতে না পারার অভিযোগ করছে। অ্যাক্সেসটি কীভাবে বাধা দিচ্ছে তা খুঁজে পাওয়ার কোনও সহজ উপায় আছে?
আমি জানি যে ব্যবহারকারী কোন গ্রুপের অন্তর্ভুক্ত তা জানার পদ্ধতিতে, ls -ld
ফাইলের পথে প্রতিটি ফোল্ডারে একটি করে অনুমতি পরীক্ষা করতে এবং ls -l
ফাইলটিতে নিজেই একটি চূড়ান্ত করতে পেরেছি, তবে এটি বেশ ক্লান্তিকর। তারপরে সেলিনাক্স এবং এসিএল ফাইলও রয়েছে যা খেলতেও পারে।
আমিও জানি আমি থেকে Apache লগইন শেল পরিবর্তন করতে পারেন /sbin/nologin
থেকে /bin/bash
, তারপর su - apache
এবং cd
ফোল্ডারগুলির মাধ্যমে পর্যন্ত আমি পারবো না, কিন্তু যে ক্লান্তিকর হয়।
এটি এমন কিছু যা আমি প্রায়শই করি এবং আমার সন্দেহ হয় অন্যরাও এটি করে, তাই আমি ধরে নিই যে আমি এখানে কিছু অনুপস্থিত যা এটি আরও সহজ করে তোলে।