table of contents
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.31.0-1
| NSCD.CONF(5) | File Formats Manual | NSCD.CONF(5) |
الاسم¶
nscd.conf - ملف تهيئة لخفيض تخزين خدمة الأسماء
الوصف¶
يقوم /etc/nscd.conf بتهيئة الخبائن التي يستخدمها nscd(8) بالإضافة إلى بعض الخيارات العامة. يمكن لـ nscd(8) استخدام ملف تهيئة في موقع مختلف، عند تزويده بخيار سطر الأوامر -f أو --config-file.
يتكون ملف التهيئة من مجموعة من الأسطر. يتم تجاهل الأسطر الفارغة والنص بعد '#'. تشير جميع الأسطر المتبقية إلى إعداد خيار. يتم تجاهل المسافات البيضاء قبل الخيارات وبعدها، وبين الخيارات ووسائط الخيارات.
هناك نوعان من الخيارات: الخيارات العامة تؤثر على السلوك العام لـ nscd(8)، بينما الخيارات المتعلقة بالخبيئة تؤثر فقط على الخبيئة المحددة. يتم تعيين الخيارات هكذا:
general_option option
cache_option cache_name option
خيارات عامة¶
- logfile file
- يحدد اسم ملف سجل التصحيح الذي يجب أن يستخدمه nscd(8) إذا كان debug-level أعلى من 0. إذا لم يتم تعيين هذا الخيار، سيكتب nscd(8) مخرج التصحيح الخاص به إلى stderr.
- debug-level level
- إذا كان level أعلى من 0، سينشئ nscd(8) بعض مخرجات التصحيح. كلما ارتفع المستوى، زادت تفصيلية المخرجات.
- threads #threads
- يحدد هذا الخيار عدد الخيوط التي يجب أن يستخدمها nscd(8) بشكل مبدئي. يمكن تجاوزه باستدعاء nscd(8) مع وسيطة -t أو --nthreads. إذا لم يتم تقديم خيار التهيئة هذا ولا وسيطة سطر الأوامر، يستخدم nscd(8) 5 خيوط بشكل مبدئي. الحد الأدنى هو 3. المزيد من الخيوط يعني المزيد من الاتصالات المتزامنة التي يمكن لـ nscd(8) معالجتها.
- max-threads #threads
- يحدد الحد الأقصى لعدد الخيوط التي سيتم بدؤها.
- server-user user
- بشكل مبدئي، يتم تشغيل nscd(8) كمستخدم root. يمكن تعيين هذا الخيار لإجبار nscd(8) على التخلي عن صلاحيات root بعد بدء التشغيل. لا يمكن استخدامه عندما يتم استدعاء nscd(8) مع وسيطة -S أو --secure. لاحظ أيضًا أن بعض الخدمات تتطلب تشغيل nscd كـ root، لذا قد يؤدي استخدام هذا إلى تعطيل خدمات البحث تلك.
- stat-user user
- يحدد المستخدم المسموح له بطلب الإحصائيات.
- paranoia bool
- يجب أن يكون bool أحد yes أو no. تفعيل وضع المراقبة يتسبب في إعادة تشغيل nscd(8) لنفسه دوريًا.
- restart-interval time
- يضبط الفاصل الزمني لإعادة التشغيل إلى time ثانية إذا تم تفعيل إعادة التشغيل الدوري بتفعيل وضع المراقبة. القيمة المبدئية هي 3600.
خيارات الخبيئة¶
جميع خيارات الخبيئة تأخذ وسيطين. الأول يشير إلى الخدمة أو الخبيئة التي يجب أن يؤثر الخيار عليها. حاليًا يمكن أن يكون service واحدًا من passwd أو group أو hosts.
- enable-cache service bool
- يجب أن يكون bool أحد yes أو no. كل خبيئة معطلة مبدئيًا ويجب تفعيلها صراحةً بضبط هذا الخيار إلى yes.
- positive-time-to-live service secs
- هذا هو عدد الثواني التي بعدها يُزال إدخال مخبأ من الخبيئة. هذا مبدئيًا 3600 ثانية (أي ساعة واحدة).
- negative-time-to-live service secs
- إذا لم يُعثر على إدخال بواسطة خدمة الأسماء، يُضاف إلى الخبيئة ويُوسم بأنه "غير موجود". هذا الخيار يضبط عدد الثواني التي بعدها يُزال هذا الإدخال غير الموجود من الخبيئة. هذا مبدئيًا 20 ثانية لخبيئتي password و host و 60 ثانية لخبيئة group.
- suggested-size service prime-number
- هذا الخيار يضبط حجم التجزئة المستخدمة لتخزين إدخالات الخبيئة. نظرًا لأنها تجزئة، يجب أن تكون أكبر بشكل معقول من الحد الأقصى لعدد الإدخالات المتوقع تخزينها مؤقتًا في وقت واحد ويجب أن تكون عددًا أوليًا. مبدئيًا حجمها 211 إدخالًا.
- check-files service bool
- يجب أن يكون bool أحد yes (مبدئي) أو no. إذا تم تفعيل فحص الملفات، يفحص nscd(8) دوريًا وقت التعديل لـ /etc/passwd أو /etc/group أو /etc/hosts (لخبيئة passwd و group و host على التوالي) ويبطل الخبيئة إذا تغير الملف منذ آخر فحص.
- persistent service bool
- يجب أن يكون bool أحد yes (مبدئي) أو no. يحتفظ بمحتوى الخبيئة للخدمة عبر إعادة تشغيل nscd(8). مفيد عند ضبط وضع المراقبة.
- يجب أن يكون bool أحد yes (مبدئي) أو no. تعيين الذاكرة لقواعد بيانات nscd(8) للخدمة يُشارك مع العملاء بحيث يمكنهم البحث مباشرة فيها بدلاً من الاضطرار لسؤال الخفي عبر المقبس في كل مرة يُجرى فيها بحث.
- reload-count #number
- يضبط عدد المرات التي يُعاد فيها تحميل سجل مخبأ قبل إزالته من الخبيئة. لكل سجل خبيئة مهلة، وعند انتهاء هذه المهلة، يقوم nscd(8) إما بإعادة تحميله (استعلام خدمة NSS مرة أخرى إذا لم تتغير البيانات) أو حذفه.
- max-db-size خدمة عدد-البايتات
- يضبط الحجم الأقصى المسموح به للخدمة.
- auto-propagate خدمة قيمة-منطقية
- عند ضبطها على no لخدمة passwd أو group، لا تُضاف طلبات .byname إلى خبيئة passwd.byuid أو group.bygid. قد يساعد هذا في الجداول التي تحتوي على سجلات متعددة لنفس المُعرّف.
مثال¶
# هذا تعليق.
logfile /var/log/nscd.log
threads 6
server-user nobody
debug-level 0
enable-cache passwd yes
positive-time-to-live passwd 600
negative-time-to-live passwd 20
suggested-size passwd 211
check-files passwd yes
enable-cache group yes
positive-time-to-live group 3600
negative-time-to-live group 60
suggested-size group 211
check-files group yes
enable-cache hosts yes
positive-time-to-live hosts 3600
negative-time-to-live hosts 20
suggested-size hosts 211
check-files hosts yes
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 07 يناير 2001 | 4.2 Berkeley Distribution |