উত্তর:
authpriv
- নন-সিস্টেম অনুমোদনের বার্তা
auth
প্রমাণীকরণ এবং অনুমোদনের সম্পর্কিত কমান্ড
এর আগে LOG_AUTHPRIV
সুরক্ষিত ফাইলের মধ্যে সংবেদনশীল লগ বার্তা গোপন করার জন্য, যেমন, /var/log/auth.log। যেহেতু LOG_AUTH
লিনাক্স স্বাভাবিকভাবে সীমাবদ্ধ অ্যাক্সেস সহ কনফিগার করা হয় না, যেহেতু LOG_AUTHPRIV
নেই।
LOG_AUTH
পরিবর্তে জেনেরিক কিছু ব্যবহার করার পরিবর্তে LOG_USER
।
LOG_AUTHPRIV
কারও পাসওয়ার্ড রেকর্ড করার যথেষ্ট ঝুঁকি রয়েছে এমন লেখক লগগুলির জন্য এটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে
জিএনইউ সি লাইব্রেরি ম্যানুয়ালটি নথী দেয় না LOG_AUTHPRIV
এবং ঠিক আছে
LOG_AUTH
, তাই লিনাক্স ম্যানাপেজগুলি সেখান থেকে এটি পাচ্ছে না।
এখন থেকে man syslog
আমি পেয়েছিLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
তবে আমি দেখেছি বেশিরভাগ কোডের কিছু একটা আছে
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
সুতরাং কোনটি ব্যবহার করবেন তা স্থির করে নেওয়া আপনার পক্ষে
authpriv হ'ল লগ ফাইলে অনুমোদনের বার্তাগুলিকে রাউটিং করার জন্য একটি পৃথক বালতি যা লেখকের ক্ষেত্রে আরও সীমাবদ্ধ অনুমতি রয়েছে। বিভিন্ন ওএসের লেখক বনাম অথপ্রিভকে বিভিন্ন বার্তা প্রেরণ করবে।