.\" -*- coding: UTF-8 -*- '\" t .\" Title: pam .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets v1.79.2 .\" Date: 01/26/2026 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PAM 8 01/26/2026 Linux\-PAM "دليل Linux\-PAM" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم PAM، pam \- وحدات الاستيثاق القابلة للإضافة للاينكس .SH الوصف .PP هذا الدليل مخصص لتقديم مقدمة سريعة عن \fBLinux\-PAM\fP\&. لمزيد من المعلومات، نُوجّه القارئ إلى \fBدليل مديري نظام Linux\-PAM\fP\&. .PP \fBLinux\-PAM\fP هو نظام من المكتبات التي تعالج مهام الاستيثاق للتطبيقات (الخدمات) على النظام\&. توفر المكتبة واجهة عامة مستقرة (واجهة برمجة تطبيقات \- API) تحيل إليها البرامج التي تمنح الامتيازات (مثل \fBlogin\fP(1) و \fBsu\fP(1)) لتنفيذ مهام الاستيثاق القياسية\&. .PP الميزة الرئيسة لنهج PAM هي أن طبيعة الاستيثاق قابلة للضبط ديناميكياً\&. بمعنى آخر، مدير النظام حر في اختيار كيفية استيثاق التطبيقات الفردية التي تقدم الخدمات للمستخدمين\&. هذا الضبط الديناميكي يُحدد بواسطة محتويات ملف ضبط \fBLinux\-PAM\fP الوحيد /etc/pam\&.conf\&. وبدلاً من ذلك، وهو المفضل، يمكن تحديد الضبط بواسطة ملفات ضبط فردية تقع في دليل pam\&.d\&. وجود هذا الدليل سيجعل \fBLinux\-PAM\fP \fIيتجاهل\fP /etc/pam\&.conf\&. .PP قد تُثبت ملفات تهيئة PAM التي يوفرها المورد في دليل النظام /usr/lib/pam\&.d/ أو دليل خاص بالمورد قابل للضبط بدلاً من دليل تهيئة الآلة /etc/pam\&.d/\&. إذا لم يُعثر على ملف تهيئة للآلة، يُستخدم الملف الذي وفره المورد\&. كافة الملفات في /etc/pam\&.d/ تتجاوز الملفات التي تحمل نفس الاسم في الأدلة الأخرى\&. .PP من وجهة نظر مدير النظام، الذي وُفر له هذا الدليل، ليس من الأهمية الرئيسة فهم السلوك الداخلي لمكتبة \fBLinux\-PAM\fP\&. النقطة المهمة التي يجب إدراكها هي أن ملف (أو ملفات) الضبط \fIتحدد\fP الاتصال بين التطبيقات (\fBالخدمات\fP) ووحدات الاستيثاق القابلة للتوصيل (\fBPAMs\fP) التي تؤدي مهام الاستيثاق الفعلية\&. .PP يفصل \fBLinux\-PAM\fP مهام \fIالاستيثاق\fP إلى أربع مجموعات إدارة مستقلة: إدارة \fBالحساب\fP؛ وإدارة \fBالاستيثاق\fP؛ وإدارة \fBكلمات المرور\fP؛ وإدارة \fBالجلسات\fP\&. (نبرز الاختصارات المستخدمة لهذه المجموعات في ملف الضبط\&.) .PP ببساطة، تتولى هذه المجموعات جوانب مختلفة من طلب المستخدم العادي للحصول على خدمة مقيدة: .PP \fBaccount\fP \- يوفر أنواعاً من خدمات التحقق من الحساب: هل انتهت صلاحية كلمة سر المستخدم؟؛ هل يسمح لهذا المستخدم بالوصول إلى الخدمة المطلوبة؟ .PP \fBauth\fP \- استوثق من المستخدم وضبط بيانات اعتماده\&. عادة ما يكون ذلك عبر طلب تحدٍ واستجابة يجب على المستخدم استيفاؤه: إذا كنت من تدعي فأدخل كلمة سرك\&. ليست كل عمليات الاستيثاق من هذا النوع، فهناك مخططات استيثاق تعتمد على الأجهزة (مثل استخدام البطاقات الذكية والأجهزة البيومترية)، وبوحدات مناسبة، يمكن استبدالها بسلاسة بنهج استيثاق أكثر معيارية \- هذه هي مرونة \fBLinux\-PAM\fP\&. .PP \fBpassword\fP \- مسؤولية هذه المجموعة هي مهمة تحديث آليات الاستيثاق\&. عادة، تكون هذه الخدمات مرتبطة بقوة بخدمات مجموعة \fBauth\fP\&. بعض آليات الاستيثاق تقبل التحديث بمثل هذه الدالة\&. الوصول القائم على كلمة مرور UN*X القياسية هو المثال الجلي: من فضلك أدخل كلمة مرور بديلة\&. .PP \fBsession\fP \- تغطي هذه المجموعة من المهام الأشياء التي يجب القيام بها قبل تقديم الخدمة وبعد سحبها\&. تشمل هذه المهام صيانة سجلات التدقيق ووصل دليل منزل المستخدم\&. تعد مجموعة إدارة الجلسة \fBsession\fP مهمة لأنها توفر خطافات فتح وإغلاق للوحدات للتأثير على الخدمات المتاحة للمستخدم\&. .SH الملفات .PP /etc/pam\&.conf .RS 4 ملف الضبط .RE .PP /etc/pam\&.d .RS 4 دليل ضبط \fBLinux\-PAM\fP\&. عمومًا، إذا وُجد هذا الدليل، يتجاهل ملف /etc/pam\&.conf\&. .RE .PP /usr/lib/pam\&.d .RS 4 دليل ضبط المورد \fBLinux\-PAM\fP\&. تتجاوز الملفات الموجودة في /etc/pam\&.d الملفات التي تحمل الاسم نفسه في هذا الدليل\&. .RE .SH الأخطاء .PP عادة ما تُكتب الأخطاء الناتجة عن نظام مكتبات \fBLinux\-PAM\fP إلى \fBsyslog\fP(3)\&. .SH "متوافق مع" .PP DCE\-RFC 86\&.0، أكتوبر 1995\&. يحتوي على ميزات إضافية، لكنه يظل متوافقًا مع الإصدارات السابقة مع RFC هذا\&. .SH "انظر أيضًا" .PP \fBpam\fP(3)، \fBpam_authenticate\fP(3)، \fBpam_sm_setcred\fP(3)، \fBpam_strerror\fP(3)، \fBPAM\fP(8) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .