SYSTEMD-LOGIND.SERVICE(8)

الاسم
systemd-logind.service، systemd-logind - مدير تسجيل الدخول

موجز

systemd-logind.service

/usr/lib/systemd/systemd-logind

الوصف

systemd-logind هي خدمة نظام تدير تسجيلات دخول المستخدمين. وهي مسؤولة عن:

    • تتبع المستخدمين والجلسات وعملياتهم وحالتهم الخاملة. يُنفذ ذلك بتخصيص وحدة شريحة systemd لكل مستخدم أسفل user.slice، ووحدة نطاق أسفلها لكل جلسة متزامنة لمستخدم. أيضًا، يُبدأ مدير خدمة لكل مستخدم كمثيل خدمة نظام من user@.service لكل مستخدم مسجل دخول.

    • توليد وإدارة معرفات الجلسات. إذا كان التدقيق متاحًا وكان معرف جلسة التدقيق مُحددًا مسبقًا لجلسة، يُعاد استخدام هذا المعرف كمعرف الجلسة. وإلا، يُستخدم عداد جلسات مستقل.

    • توفير وصول قائم على polkit[1] للمستخدمين لعمليات مثل إيقاف التشغيل أو السكون

    • تنفيذ منطق منع إيقاف التشغيل/السكون للتطبيقات

    • معالجة مفاتيح الطاقة/السكون العتادية

    • إدارة المقاعد المتعددة

    • إدارة تبديل الجلسات

    • إدارة وصول الأجهزة للمستخدمين

    • إطلاق آلي لتسجيلات الدخول النصية (gettys) عند تفعيل وحدة التحكم الافتراضية وإدارة دليل وقت تشغيل المستخدم

    • إيقاف تشغيل مجدول

    • إرسال رسائل "wall"

تُسجل جلسات المستخدم مع logind عبر وحدة PAM pam_systemd(8).

انظر logind.conf(5) للحصول على معلومات حول تكوين هذه الخدمة.

انظر sd-login(3) للحصول على معلومات حول المفاهيم الأساسية لـ logind مثل المستخدمين والجلسات والمقاعد.

انظر org.freedesktop.login1(5) و org.freedesktop.LogControl1(5) للحصول على معلومات حول واجهات برمجة تطبيقات D-Bus التي يوفرها systemd-logind.

بالإضافة إلى واجهة D-Bus، يوفر systemd-logind أيضًا واجهة Varlink io.systemd.Shutdown لإيقاف تشغيل النظام أو إعادة تشغيله. تدعم هذه الواجهة طرق PowerOff وReboot وHalt وKExec وSoftReboot. تقبل كل طريقة مُعاملًا منطقيًا اختياريًا skipInhibitors لتجاوز مُثبِّطات الحظر النشطة (المطابقة لعلامة SD_LOGIND_SKIP_INHIBITORS في واجهة D-Bus). يمكن الاستعلام عن هذه الواجهة باستخدام الأمر varlinkctl introspect /run/systemd/io.systemd.Login io.systemd.Shutdown.

لمزيد من المعلومات، انظر أقفال المانع[2].

إذا كنت مهتمًا بكتابة مدير عرض يستخدم logind، يُرجى الاطلاع على كتابة مديري العرض[3]. إذا كنت مهتمًا بكتابة بيئة سطح مكتب تستخدم logind، يُرجى الاطلاع على كتابة بيئات سطح المكتب[4].

الإشارة

SIGHUP
    يعيد تحميل ملف تهيئة الخدمة.

انظر أيضًا

systemd(1)، systemd-user-sessions.service(8)، loginctl(1)، logind.conf(5)، pam_systemd(8)، sd-login(3)، org.freedesktop.login1(5)

ملاحظات

1.  polkit
    https://www.freedesktop.org/wiki/Software/polkit

2.  أقفال المثبط
    https://systemd.io/INHIBITOR_LOCKS

3.  كتابة مديري العرض
    https://systemd.io/WRITING_DISPLAY_MANAGERS

4.  كتابة بيئات سطح المكتب
    https://systemd.io/WRITING_DESKTOP_ENVIRONMENTS

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

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

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