দ্রষ্টব্য: এই সমাধান এবং অন্য কোনও "পলিসি.এক্সএমএল সম্পাদনা করুন" সমাধান ইমেজম্যাগিকের মধ্যে নির্বিচারে কোড প্রয়োগের দুর্বলতার বিরুদ্ধে সুরক্ষা ব্যবস্থা অক্ষম করে। আপনার যদি 100% নিয়ন্ত্রণ না করে এমন ইনপুট প্রসেস করতে হয় তবে আপনার আলাদা একটি প্রোগ্রাম ব্যবহার করা উচিত (চিত্রম্যাগিক নয়)।
আপনি যদি এখনও এখানে থাকেন তবে আপনি এমন চিত্রগুলি সম্পাদনা করার চেষ্টা করছেন যা আপনার সম্পূর্ণ নিয়ন্ত্রণ রেখেছে, জানেন নিরাপদ এবং ব্যবহারকারীরা সম্পাদনা করতে পারবেন না।
/etc/ImageMagick/policy.xmlYum দ্বারা ইনস্টল করা আছে যে একটি ফাইল আছে । এটি প্রায় সমস্ত কিছুকে সম্মতি দেয় না (সুরক্ষার জন্য এবং আপনার সিস্টেমকে চিত্রম্যাগিক কলগুলি দিয়ে ওভারলোড হওয়া থেকে রক্ষা করতে)।
যদি আপনি ReadImageউপরের মতো ত্রুটি পেয়ে থাকেন তবে আপনি লাইনটি এতে পরিবর্তন করতে পারেন:
<policy domain="coder" rights="read" pattern="LABEL" />
যা সমস্যার সমাধান করা উচিত।
ফাইলটিতে ডকুমেন্টেশনগুলির একটি গোছা রয়েছে, সুতরাং আপনার এটি পড়া উচিত। উদাহরণস্বরূপ, আপনার যদি আরও অনুমতি প্রয়োজন হয় তবে আপনি সেগুলি এই জাতীয়ভাবে সংযুক্ত করতে পারেন:
<policy domain="coder" rights="read|write" pattern="LABEL" />
... যা সমস্ত অনুমতি চেক অপসারণ করা ভাল (যেমন, মুছে ফেলা বা লাইনটি মন্তব্য)।
policy.xml। সুরক্ষা বিকল্পগুলিlabel:প্রোটোকল প্রতিরোধ করতে পারে ।