.\" -*- coding: UTF-8 -*- .\" Copyright 2011, Mark R. Bannister .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getent 1 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم getent \- جلب المدخلات من مكتبات تبديل خدمة الأسماء .SH موجز .SY getent [\fIoption\fP\ .\|.\|.\&] \fIdatabase\fP \fIkey\fP\ .\|.\|. .YS .SH الوصف يعرض أمر \fBgetent\fP المدخلات من قواعد البيانات المدعومة من مكتبات تبديل خدمة الأسماء، والمهيأة في \fI/etc/nsswitch.conf\fP. إذا تم توفير وسيط \fIkey\fP واحد أو أكثر، فسيتم عرض المدخلات المطابقة للمفاتيح المقدمة فقط. وإلا، إذا لم يتم توفير أي \fIkey\fP، فسيتم عرض جميع المدخلات (ما لم تكن قاعدة البيانات لا تدعم التعداد). .P يمكن أن تكون \fIdatabase\fP أيًا من تلك المدعومة من مكتبة GNU C، والمدرجة أدناه: .TP \fBahosts\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsethostent\fP(3) و\fBgethostent\fP(3) و\fBendhostent\fP(3) لتعداد قاعدة بيانات المضيفين. هذا مطابق لاستخدام \fBhosts\fP(5). عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP بالتتابع إلى \fBgetaddrinfo\fP(3) مع عائلة العناوين \fBAF_UNSPEC\fP، مع تعداد كل بنية عنوان مقبس تم إرجاعها. .TP \fBahostsv4\fP مثل \fBahosts\fP، ولكن استخدم عائلة العناوين \fBAF_INET\fP. .TP \fBahostsv6\fP مثل \fBahosts\fP، ولكن استخدم عائلة العناوين \fBAF_INET6\fP. يتضمن استدعاء \fBgetaddrinfo\fP(3) في هذه الحالة العلم \fBAI_V4MAPPED\fP. .TP \fBaliases\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetaliasent\fP(3) و\fBgetaliasent\fP(3) و\fBendaliasent\fP(3) لتعداد قاعدة بيانات الأسماء المستعارة. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP بالتتابع إلى \fBgetaliasbyname\fP(3) واعرض النتيجة. .TP \fBethers\fP عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP بالتتابع إلى \fBether_aton\fP(3) و\fBether_hostton\fP(3) حتى يتم الحصول على نتيجة، واعرض النتيجة. التعداد غير مدعوم على \fBethers\fP، لذا يجب توفير \fIkey\fP. .TP \fBمجموعة\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetgrent\fP(3) و\fBgetgrent\fP(3) و\fBendgrent\fP(3) لتعداد قاعدة بيانات المجموعات. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP رقمي إلى \fBgetgrgid\fP(3) وكل \fIkey\fP غير رقمي إلى \fBgetgrnam\fP(3) واعرض النتيجة. .TP \fBgshadow\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetsgent\fP(3) و\fBgetsgent\fP(3) و\fBendsgent\fP(3) لتعداد قاعدة بيانات gshadow. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP بالتتابع إلى \fBgetsgnam\fP(3) واعرض النتيجة. .TP \fBhosts\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsethostent\fP(3) و\fBgethostent\fP(3) و\fBendhostent\fP(3) لتعداد قاعدة بيانات المضيفين. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP إلى \fBgethostbyaddr\fP(3) أو \fBgethostbyname2\fP(3)، اعتمادًا على ما إذا كان استدعاء \fBinet_pton\fP(3) يشير إلى أن \fIkey\fP هو عنوان IPv6 أو IPv4 أم لا، واعرض النتيجة. .TP \fBinitgroups\fP عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP بالتتابع إلى \fBgetgrouplist\fP(3) واعرض النتيجة. التعداد غير مدعوم على \fBinitgroups\fP، لذا يجب توفير \fIkey\fP. .TP \fBnetgroup\fP عند توفير \fIkey\fP واحد، مرر \fIkey\fP إلى \fBsetnetgrent\fP(3) وباستخدام \fBgetnetgrent\fP(3) اعرض الثلاثية النصية الناتجة (\fIhostname\fP و\fIusername\fP و\fIdomainname\fP). بدلاً من ذلك، يمكن توفير ثلاثة \fIkeys\fP، والتي تُفسر على أنها \fIhostname\fP و\fIusername\fP و\fIdomainname\fP لمطابقة اسم مجموعة شبكة عبر \fBinnetgr\fP(3). التعداد غير مدعوم على \fBnetgroup\fP، لذا يجب توفير واحد أو ثلاثة \fIkeys\fP. .TP \fBnetworks\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetnetent\fP(3) و\fBgetnetent\fP(3) و\fBendnetent\fP(3) لتعداد قاعدة بيانات الشبكات. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP رقمي إلى \fBgetnetbyaddr\fP(3) وكل \fIkey\fP غير رقمي إلى \fBgetnetbyname\fP(3) واعرض النتيجة. .TP \fBpasswd\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetpwent\fP(3) و\fBgetpwent\fP(3) و\fBendpwent\fP(3) لتعداد قاعدة بيانات كلمات المرور. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP رقمي إلى \fBgetpwuid\fP(3) وكل \fIkey\fP غير رقمي إلى \fBgetpwnam\fP(3) واعرض النتيجة. .TP \fBprotocols\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetprotoent\fP(3) و\fBgetprotoent\fP(3) و\fBendprotoent\fP(3) لتعداد قاعدة بيانات البروتوكولات. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP رقمي إلى \fBgetprotobynumber\fP(3) وكل \fIkey\fP غير رقمي إلى \fBgetprotobyname\fP(3) واعرض النتيجة. .TP \fBrpc\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetrpcent\fP(3) و\fBgetrpcent\fP(3) و\fBendrpcent\fP(3) لتعداد قاعدة بيانات rpc. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP رقمي إلى \fBgetrpcbynumber\fP(3) وكل \fIkey\fP غير رقمي إلى \fBgetrpcbyname\fP(3) واعرض النتيجة. .TP \fBخدمات\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetservent\fP(3) و\fBgetservent\fP(3) و\fBendservent\fP(3) لتعداد قاعدة بيانات الخدمات. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP رقمي إلى \fBgetservbynumber\fP(3) وكل \fIkey\fP غير رقمي إلى \fBgetservbyname\fP(3) واعرض النتيجة. .TP \fBshadow\fP عند عدم توفير أي \fIkey\fP، استخدم \fBsetspent\fP(3) و\fBgetspent\fP(3) و\fBendspent\fP(3) لتعداد قاعدة بيانات الظل. عند توفير وسيط \fIkey\fP واحد أو أكثر، مرر كل \fIkey\fP بالتتابع إلى \fBgetspnam\fP(3) واعرض النتيجة. .SH الخيارات .TP \fB\-\-service\ \fP\fIخدمة\fP .TQ \fB\-s\ \fP\fIخدمة\fP .\" commit 9d0881aa76b399e6a025c5cf44bebe2ae0efa8af (glibc) تجاوز جميع قواعد البيانات بالخدمة المحددة. (منذ glibc 2.2.5.) .TP \fB\-\-service\ \fP\fIقاعدة_بانات\fP\fB:\fP\fIخدمة\fP .TQ \fB\-s\ \fP\fIقاعدة_بيانات\fP\fB:\fP\fIخدمة\fP .\" commit b4f6f4be85d32b9c03361c38376e36f08100e3e8 (glibc) تجاوز قواعد البيانات المحددة فقط بالخدمة المحددة. يمكن استخدام الخيار عدة مرات، لكن الخدمة الأخيرة فقط لكل قاعدة بيانات تُستخدم. (منذ glibc 2.4.) .TP \fB\-\-no\-idn\fP .TQ \fB\-i\fP .\" commit a160f8d808cf8020b13bd0ef4a9eaf3c11f964ad (glibc) تعطيل ترميز IDN في عمليات البحث عن \fBahosts\fP/\fBgetaddrinfo\fP(3) (منذ glibc\-2.13.) .TP \fB\-\-help\fP .TQ \fB\-?\fP يطبع ملخص الاستخدام ويخرج. .TP \fB\-\-usage\fP اطبع ملخص استخدام قصير ثم اخرج. .TP \fB\-\-version\fP .TQ \fB\-V\fP طباعة رقم الإصدار والترخيص وإخلاء مسؤولية الضمان لـ \fBgetent\fP. .SH "حالة الخروج" يمكن إرجاع إحدى قيم الخروج التالية بواسطة \fBgetent\fP: .TP \fB0\fP اكتمل الأمر بنجاح. .TP \fB1\fP وسائط مفقودة، أو \fIdatabase\fP غير معروفة. .TP \fB2\fP لم يُعثر على مفتاح واحد أو أكثر من \fIkey\fP المقدمة في \fIdatabase\fP. .TP \fB3\fP التعداد غير مدعوم في قاعدة البيانات هذه \fIdatabase\fP. .SH "انظر أيضًا" \fBnsswitch.conf\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .