table of contents
| PAM_SELINUX(8) | دليل Linux-PAM | PAM_SELINUX(8) |
الاسم¶
pam_selinux - وحدة PAM لتعيين سياق الأمان المبدئي
موجز¶
pam_selinux.so [open] [close] [restore] [nottys] [debug] [verbose] [select_context] [env_params] [use_current_range]
الوصف¶
pam_selinux هي وحدة PAM تُعدّل سياق الأمان المبدئي لـ SELinux للعملية التالية التي سيتم تنفيذها.
عند بدء جلسة جديدة، يقوم جزء open_session من الوحدة بحساب وإعداد سياق أمان التنفيذ المستخدم لاستدعاء execve(2) التالي، وسياق أمان الملف للطرفية المسيطرة، وسياق الأمان المستخدم لإنشاء حلقة مفاتيح نواة جديدة.
عند انتهاء الجلسة، يقوم جزء close_session من الوحدة باستعادة سياقات الأمان القديمة التي كانت سارية قبل التغيير الذي أجراه جزء open_session من الوحدة.
إضافة pam_selinux إلى كومة PAM قد يُخل بسلوك وحدات PAM الأخرى التي تنفذ التطبيقات. لتجنب ذلك، يجب وضع pam_selinux.so open بعد هذه الوحدات في كومة PAM، ويجب وضع pam_selinux.so close قبلها. عندما لا يكون هذا الموضع ممكنًا، يمكن استخدام pam_selinux.so restore لاستعادة سياقات الأمان الأصلية مؤقتًا.
الخيارات¶
open
close
استعد
nottys
debug
verbose
select_context
env_params
use_current_range
أنواع الملحقات المتوفرة¶
يتم توفير نوع الوحدة النمطية session فقط.
القيم المُرجعة¶
PAM_SUCCESS
PAM_SESSION_ERR
PAM_USER_UNKNOWN
PAM_BUF_ERR
أمثلة¶
auth required pam_unix.so session required pam_permit.so session optional pam_selinux.so
انظر أيضًا¶
المؤلف¶
pam_selinux كتبها Dan Walsh <dwalsh@redhat.com>.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 03/10/2026 | Linux-PAM |