السلام عليكم ورحمة الله وبركاته …
بعض الأحيان يكون لديك خدمة أو daemon تريد معرفة هل تم بناءها بدعم الـ TCP Wrappers أم ﻻ، ولكن ﻻ تعرف كيف تتأكد من ذلك …
إختصار شديد جداً حول الـ TCP Wrappers وهو إنك تستطيع تتحكم بهذه الخدمات daemons من خلال تحديد الأجهزة أو الدومينات التي تستطيع إستعمالها من خلال كل من:
/etc/hosts.allow
و
/etc/hosts.deny
وأظن سبق وشرحنا كيف يتم ذلك في مواضيع سابقة ... الحين للتأكد من خدمة الـ SSH هل تدعمه أم ﻻ، نفذ التالي:
ldd /usr/sbin/sshd | grep libwrap
سيكون الناتج مثل هذا تقريباً:
libwrap.so.0 => /lib/libwrap.so.0 (0xb7fa9000)
وهذا يدل على إنه خدمة الـ SSH تدعم الـ TCP Wrappers من خلال libwrap كما نلاحظ ...
طيب لنجرب مثلاً خدمة الأباتشي:
ldd /usr/sbin/apache2 | grep libwrap
سنلاحظ لن يكون هناك أي مخرجات وهذا يعني إنه ﻻ يقوم بدعمها ...
ياله كفاية بقا ... للنقاش حول الموضوع أضغط هنا ...
ودمتم ...