এর লগ ফাইলগুলিতে কিছু লেখার জন্য আমি কীভাবে সেন্টোস 6 এ ওপেনলডাপ পাব


11

আমি আমার সেন্টোস 6 সার্ভারে ওপেনডাপের জন্য আমার লগ ফাইলটিতে কোনও তথ্য পাই না। এইভাবে আমি এটি কনফিগার করেছি। SELinux এই মুহুর্তে অক্ষম।

প্রথমে একটি ফোল্ডার তৈরি করেছি যেখানে আমি লগ ফাইলগুলি সঞ্চয় করতে চাই।

mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/

তারপরে কনফিগারেশনটি করেছিলেন।

ldapsearch -D "cn=admin,cn=config" -w secret -b cn=config cn=config
dn: cn=config
changetype:modify
replace: olcLogFile
olcLogFile: /var/log/slapd/slapd.log
-
replace: olcLogLevel
olcLogLevel: conns filter config acl stats shell
EOF

কেবল নিরাপদে থাকার জন্য আমি পরিষেবাটি আবার চালু করেছিলাম

service openldap restart

এটি ফাইল তৈরি করে তবে ফাইলটিতে কিছু লিখবে না। অবশ্যই আমি এলডিএপি-সার্ভারে কিছু অনুসন্ধান এবং আপডেট করেছি, যাতে এটি লগ করার জন্য সংযোগ এবং স্টাফ পায়।

$ ls -alh
total 12K
drwxr-xr-x. 2 ldap ldap 4.0K Oct 25 14:27 .
drwxr-xr-x. 6 root root 4.0K Oct 25 14:10 ..    
-rw-r--r--. 1 ldap ldap    0 Oct 25 14:33 slapd.log

আমার এলডিএপি-সেটআপটি এখানে পাওয়া যাবে (এখন আমার নিজের সার্ভারে সামান্য পরিবর্তন করা হয়েছে)

সর্বাধিক সুরক্ষিত এবং সঠিক উপায়ে ব্যবহারকারীর প্রমাণীকরণের জন্য আমি কীভাবে সেন্টোস 6 এ এলডিএপ কনফিগার করব?

উত্তর:


23

আমি চেষ্টা করি নি olcLogFileতবে ডিফল্টরূপে, ওপেনলডিএপ সমস্ত তথ্য আরএসএসলগের local4সুবিধায় লগ করে ।

নিম্নলিখিত লাইনটি /etc/rsyslog.confবা /etc/rsyslog.d/ldap.conf এ যুক্ত করুন:

local4.*                        /var/log/ldap.log

rsyslogপরিষেবাটি পুনরায় আরম্ভ করুন এবং এই লগ চেক আউট।


4
ধন্যবাদ। এটি একটি মোহন মত কাজ করে। এটি আমার বাক্সে /etc/rsyslog.conf ছিল। একই রকমের কিন্তু ভীন্ন.
আরলুকিন

সিসলগ ডেমন ব্যবহৃত হয় তার উপর নির্ভর করে।
কোয়ান্টা

4
আমি একটি ফাইল তৈরি করেছি /etc/rsyslog.d/slapd.confএবং এই ফাইলটির ভিতরে থাকা সামগ্রীগুলি রেখেছি । আমি সংশোধন করিনি/etc/rsyslog.conf
হালিল

5

olcLogFile উইন্ডোজটিতে কেবল ব্যবহৃত হয় কারণ এতে সিসলগের অভাব রয়েছে।

আপনার সিস্টেমে লগ করার উপায়টি যা এই @ কোয়ান্টার উত্তর দিয়েছিল।


"#clogFile শুধুমাত্র উইন্ডোজে ব্যবহৃত হয় কারণ এতে সিসলগের অভাব রয়েছে" ": এটি সত্য নয়, দেখুন slapd-config(5)বা আমার উত্তর
gf_

1

এই উত্তরেolcLogFile প্রদত্ত যুক্তি যেহেতু সত্য নয়, আমাকে এটি সংশোধন করতে হবে।

সম্পর্কিত অংশ উদ্ধৃত slapd-config(5):

olcLogFile: <filename>
            Specify a file for recording debug log messages. By default
            these messages only go to stderr and are not recorded any‐
            where else. Specifying a logfile copies messages to both
            stderr and the logfile.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.