উত্তর:
নীচে সুডোয়ার্স ম্যানুয়াল থেকে কেবলমাত্র এমন বার্তা যা আপনাকে sudo কনফারেন্স দিয়ে কনফিগার করার অনুমতি দেয়।
badpass_message="Sorry, try again."
তবে আপনার প্রশ্নের উত্তর দেওয়ার জন্য আপনি নিজের নিজস্ব কপির সূডো সংকলন করতে স্বাগতর চেয়ে বেশি।
এটি আপনি যে বার্তাটি পাচ্ছেন তা হবে।
কিছুটা অর্থে এই বার্তাটি ইতিমধ্যে কাস্টমাইজযোগ্য কারণ জিএনইউ / লিনাক্সের অনেক অংশের জন্য, sudoআন্তর্জাতিকীকরণ করা হয়েছে এবং gettext স্থানীয় ভাষায় সমর্থনটি বিভিন্ন ভাষায় স্থানীয় সংস্করণ দ্বারা প্রতিস্থাপনের জন্য বেশিরভাগ স্ট্রিং সন্ধান করতে ব্যবহার করে।
উদাহরণস্বরূপ, আপনি এখানে ফরাসি ভাষার ফাইল দেখতে পারেন যার প্রবেশাধিকার রয়েছে:
msgid "%s is not in the sudoers file. This incident will be reported.\n"
msgstr "%s n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.\n"
msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n"
msgstr "%s n'est pas autorisé à exécuter sudo sur %s. Cet événement sera signalé.\n"
সুতরাং, বার্তাটি পরিবর্তন করতে আপনার কোন ভাষা / লোকেলের জন্য নির্দিষ্ট করতে হবে ? এবং উপযুক্ত এনএলএস ফাইল সম্পাদনা করুন। তবে, ব্যবহারকারী কোনও লোকেল ব্যবহার করছেন না, সুতরাং এর কোনও প্রভাব থাকবে না।
বিকল্পভাবে, আপনি ঠিক একই আকারের /usr/libexec/sudo/sudoers.soস্ট্রিং এবং একই সংখ্যক পরামিতি সহ স্ট্রিংটি প্রতিস্থাপন করতে বাইনারি সম্পাদক ব্যবহার করতে পারেন । যেহেতু এটি আর অনুবাদে মেলে না , এটি সমস্ত লোকেলের ক্ষেত্রে প্রযোজ্য। যেমন%sgettext
sed < /usr/libexec/sudo/sudoers.so 's/This incident will be reported/This incident WILL BE REPORTED/' >/tmp/sudoers.so
cmp -l /usr/libexec/sudo/sudoers.so /tmp/sudoers.so
cmpআপনি ফাইলটি কলুষিত করেননি তা নিশ্চিত করতে ব্যবহার করুন।