Scroll to navigation

PAM_SEPERMIT(8) دليل Linux-PAM PAM_SEPERMIT(8)

الاسم

pam_sepermit - وحدة PAM للسماح أو منع تسجيل الدخول اعتمادًا على حالة تطبيق SELinux

موجز

pam_sepermit.so [debug] [conf=/path/to/config/file]

الوصف

تسمح وحدة pam_sepermit أو تمنع تسجيل الدخول اعتمادًا على حالة تطبيق SELinux.

عندما يطابق المستخدمون الذين يسجلون الدخول إدخالًا في ملف الإعدادات، يُسمح لهم بالوصول فقط عندما يكون SELinux في وضع التطبيق. وإلا يُمنعون من الوصول. بالنسبة للمستخدمين الذين لا يطابقون أي إدخال في ملف الإعدادات، تُرجع وحدة pam_sepermit القيمة PAM_IGNORE.

يحتوي ملف الإعدادات على قائمة بأسماء المستخدمين، اسم واحد لكل سطر مع وسائط اختيارية. إذا كان name مسبوقًا بالحرف @، فهذا يعني أن جميع المستخدمين في المجموعة name يطابقون. إذا كان مسبوقًا بالحرف %، يُستخدم مستخدم SELinux للمطابقة مع name بدلاً من اسم الحساب. لاحظ أنه عند تعطيل SELinux، لا يمكن تحديد مستخدم SELinux المعين للحساب. هذا يعني أن هذه الإدخالات لا تُطابق أبدًا عند تعطيل SELinux وستُرجع pam_sepermit PAM_IGNORE.

انظر sepermit.conf(5) للتفاصيل.

إذا لم يوجد ملف تهيئة محدد صراحة ولم يوجد /etc/security/sepermit.conf، يُستخدم /usr/etc/security/sepermit.conf.

الخيارات

debug

يشغل التصحيح عبر syslog(3).

conf=/path/to/config/file

مسار إلى ملف إعدادات بديل يتجاوز المبدئي.

أنواع الملحقات المتوفرة

يتم توفير أنواع الوحدات auth و account.

القيم المُرجعة

PAM_AUTH_ERR

SELinux معطل أو في الوضع المتساهل ويطابق المستخدم.

PAM_SUCCESS

SELinux في وضع التطبيق ويطابق المستخدم.

PAM_IGNORE

لا يطابق المستخدم أي إدخال في ملف الإعدادات.

PAM_USER_UNKNOWN

تعذر على الوحدة تحديد اسم المستخدم.

PAM_SERVICE_ERR

خطأ أثناء قراءة أو تحليل ملف الإعدادات.

الملفات

/etc/security/sepermit.conf

ملف الإعدادات المبدئي

أمثلة

auth     [success=done ignore=ignore default=bad] pam_sepermit.so
auth     required  pam_unix.so
account  required  pam_unix.so
session  required  pam_permit.so

انظر أيضًا

sepermit.conf(5), pam.conf(5), pam.d(5), pam(8) selinux(8)

المؤلف

pam_sepermit وهذه الصفحة الدليلية كُتبت بواسطة Tomas Mraz <tmraz@redhat.com>.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

03/10/2026 Linux-PAM