| SYSTEMD-LOGIND.SERVICE(8) | systemd-logind.service | SYSTEMD-LOGIND.SERVICE(8) |
نام (NAME)
systemd-logind.service, systemd-logind - مدیر ورود به سیستم
خلاصه دستور (SYNOPSIS)
systemd-logind.service
/usr/lib/systemd/systemd-logind
توضیحات (DESCRIPTION)
systemd-logind یک سرویس سیستمی است که ورودهای کاربران را مدیریت میکند. این سرویس مسئول موارد زیر است:
نشستهای کاربر از طریق ماژول PAM با نام pam_systemd(8) در logind ثبت میشوند.
برای اطلاعات دربارهٔ پیکربندی این سرویس به logind.conf(5) مراجعه کنید.
برای اطلاعات دربارهٔ مفاهیم پایهای logind مانند کاربران، نشستها و جایگاهها (seats) به sd-login(3) مراجعه کنید.
برای اطلاعات دربارهٔ رابطهای برنامهنویسی D-Bus که systemd-logind ارائه میدهد، به org.freedesktop.login1(5) و org.freedesktop.LogControl1(5) مراجعه کنید.
علاوه بر رابط 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 مورد پرسوجو قرار داد.
برای اطلاعات بیشتر به قفلهای مهارکننده (Inhibitor Locks)[2] مراجعه کنید.
اگر به نوشتن یک مدیر نمایش (display manager) که از logind استفاده میکند علاقهمندید، لطفاً به نوشتن مدیران نمایش (Writing Display Managers)[3] نگاهی بیندازید. اگر به نوشتن یک محیط رومیزی (desktop environment) که از logind استفاده میکند علاقهمندید، لطفاً به نوشتن محیطهای رومیزی (Writing Desktop Environments)[4] نگاهی بیندازید.
سیگنالها (SIGNALS)
SIGHUP
همچنین ببینید (SEE ALSO)
systemd(1), systemd-user-sessions.service(8), loginctl(1), logind.conf(5), pam_systemd(8), sd-login(3), org.freedesktop.login1(5)
نکات (NOTES)
- 1.
- polkit
- 2.
- Inhibitor Locks
- 3.
- Writing Display Managers
- 4.
- Writing Desktop Environments
| systemd 261.2 |