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) للتفاصيل.

الخيارات

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(7) selinux(8)

المؤلف

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

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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