.\" -*- coding: UTF-8 -*- .\" Copyright 2006, Red Hat, Inc. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-only .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH nss 5 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم nss \- ملف تهيئة مبدل خدمة الأسماء .SH الوصف كل استدعاء لدالة تسترجع بيانات من قاعدة بيانات نظام مثل قاعدة بيانات كلمة السر أو المجموعة يُعالج بواسطة تنفيذ مبدل خدمة الأسماء في مكتبة GNU C. الخدمات المختلفة المقدمة تُنفذ بواسطة وحدات مستقلة، كل منها يختلف بطبيعة الحال بشكل واسع عن الآخر. .P التنفيذات المبدئية القادمة مع مكتبة GNU C هي مبدئياً محافظة ولا تستخدم بيانات غير آمنة. قد يكون هذا مكلفاً جداً في بعض الحالات، خاصة عندما تكون قواعد البيانات كبيرة. بعض الوحدات تسمح لمدير النظام بطلب اختصارات إذا كانت معروفة بأنها آمنة. عندها تقع على عاتق مدير النظام مسؤولية ضمان صحة الافتراض. .P هناك وحدات أخرى حيث تغير التنفيذ مع مرور الوقت. إذا كان التنفيذ يضحي بالسرعة من أجل استهلاك الذاكرة، فقد يخلق مشاكل إذا تم تبديل التفضيل. .P الملف \fI/etc/default/nss\fP يحتوي على عدد من تعيينات المتغيرات. كل متغير يتحكم في سلوك وحدة NSS واحدة أو أكثر. المسافات البيضاء تُتجاهل. الأسطر التي تبدأ بـ \[aq]#\[aq] تُعالج كتعليقات. .P المتغيرات المعترف بها حالياً هي: .TP \f[B]NETID_AUTHORITATIVE\fR\ =\ \fITRUE\fP|\fIFALSE\fP إذا ضُبط إلى TRUE، فإن الواجهة الخلفية لـ NIS لدالة \fBinitgroups\fP(3) ستقبل المعلومات من خريطة NIS \fInetid.byname\fP كموثوقة. هذا يمكن أن يسرع الدالة بشكل كبير إذا كانت خريطة \fIgroup.byname\fP كبيرة. محتوى خريطة \fInetid.byname\fP يُستخدم \fBكما هو\fP. على مدير النظام التأكد من أنها مولدة بشكل صحيح. .TP \f[B]SERVICES_AUTHORITATIVE\fR\ =\ \fITRUE\fP|\fIFALSE\fP إذا ضُبط إلى TRUE، فإن الواجهة الخلفية لـ NIS لدالتي \fBgetservbyname\fP(3) و \fBgetservbyname_r\fP(3) ستفترض أن خريطة NIS \fIservices.byservicename\fP موجودة وموثوقة، خاصة أنها تحتوي على كلا المفتاحين مع /proto وبدون /proto لكل من أسماء الخدمات الأساسية وأسماء الخدمات المستعارة. على مدير النظام التأكد من أنها مولدة بشكل صحيح. .TP \f[B]SETENT_BATCH_READ\fR\ =\ \fITRUE\fP|\fIFALSE\fP إذا ضُبط إلى TRUE، فإن الواجهة الخلفية لـ NIS لدالتي \fBsetpwent\fP(3) و \fBsetgrent\fP(3) ستقرأ قاعدة البيانات بأكملها مرة واحدة ثم توزع الطلبات واحداً تلو الآخر من الذاكرة مع كل استدعاء مقابل لـ \fBgetpwent\fP(3) أو \fBgetgrent\fP(3) على التوالي. خلاف ذلك، كل استدعاء لـ \fBgetpwent\fP(3) أو \fBgetgrent\fP(3) قد يؤدي إلى اتصال شبكي مع الخادم للحصول على الإدخال التالي. .SH الملفات \fI/etc/default/nss\fP .SH أمثلة التهيئة المبدئية تتوافق مع ملف التهيئة التالي: .P .in +4n .EX NETID_AUTHORITATIVE=FALSE SERVICES_AUTHORITATIVE=FALSE SETENT_BATCH_READ=FALSE .EE .in .\" .SH AUTHOR .\" Ulrich Drepper .\" .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 .