القراءة من قواعد البيانات الخاصة بالنظام !!!

السلام عليكم ورحمة الله وبركاته …

اليوم بالصدفة إكتشتف أمراً لينوكساويياً ::18 ولا أروع هو getent حيث يساعد على قراءة المعلومات من قواعد البيانات الخاصة بالـ administration للنظام … مثل هذه القواعد هي:


-	passwd 
-	group 
-	services 
-	protocols 
-	aliases
-	hosts
-	shadow
-	netgroup
-	ethers
-	networks


حيث يمكنك إستعماله للحصول على معلومات معيينة من قاعدة من هذه القواعد بصورة مباشرة ومن دون الحاجة الى إستعمال الأمر grep …
أمثال:


$ getent passwd binary
$ getnet group admins
$ getent protocols igp
$ getent services telnet

ومن هنا نستطيع أن نقوم بإستعمال هذا الأمر في السكربتات BASH Scripts من أجل إستخراج معلومات معيينة.
أخوكم B!n@ry …

About [email protected]

[Between Teams of Red and Blue, I'm with the Purple Team]
This entry was posted in Development. Bookmark the permalink.

7 Responses to القراءة من قواعد البيانات الخاصة بالنظام !!!

  1. AG-Spider says:

    رائع بيناري اضافه جديدة لمعلوماتي وعايز استفسر عن امر ايضا منك ابو محمد اريد امر يظهرلي البرامج المركبه على النظام الصراحه بحثت ومعرفتش اجيبه
    معلش حتقل عليا حبيبي ::18
    تحياتي
    اخوك

  2. qasem says:

    Supported databases:ahosts ,ahostsv4, ahostsv6, aliases,ethers,group,hosts,net,group,networks,passwd,protocols,rpc ,services,,shadow

    أمر مفيد ويستحق المعرفة … لكن الخيار s … لا أجد له تطبيق .. أو باﻷحري لم استطع استغلاله

  3. B!n@ry says:

    هلا أخي AG … لمعرفة الحزم المثبتة ما عليك إلا تنفيذ التالي:
    rpm -qa
    لمعرفة جميع الأوامر الموجودة عندك أضغط على Tab مرتين وتصفح آلاف الأوامر … وحياك الله في كل وقت …

  4. B!n@ry says:

    أخي qasem الخيار s صراحة قمت بتجربة شيء مثل هذا:
    getent hosts –service=/etc/pure-ftpd/pure-ftpd.conf sles10
    وعادي قام بإرجاع السطر الخاص بالهوست sles10 !!!

    شي غريب صراحة، حتى document له ما في ::9

  5. qasem says:

    نفس الحال معي …

  6. B!n@ry says:

    خلاص الي يجد الهدف منها يخبر الثاني …

  7. St0rM-MaN says:

    عي فكره انت ممكن تعمل برنام زي كده بال c بسهوله جدا بس انا مش عارف الاوبشنس فيه
    ببساطه حاجه مثلا زي
    getent passwd binaray
    ممكن تعمل برنامج يختار اي ستركشر زي passwd
    man getpwnam
    وشوف الستركشر الي جواها :]
    شكرا بيناري انا عارف انه بوست قديم بس يالله

Comments are closed.