Post

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

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

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

1
2
3
4
5
6
7
8
9
10
-	passwd 
-	group 
-	services 
-	protocols 
-	aliases
-	hosts
-	shadow
-	netgroup
-	ethers
-	networks

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

أمثال:

1
2
3
4
$ getent passwd binary
$ getnet group admins
$ getent protocols igp
$ getent services telnet

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

أخوكم B!n@ry …

This post is licensed under CC BY 4.0 by the author.