'\" t .TH "SYSTEMD\-LOGIND\&.SERVICE" "8" "" "systemd 261.2" "systemd-logind.service" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd-logind.service, systemd-logind \- مدیر ورود به سیستم .SH "خلاصه دستور (SYNOPSIS)" .PP systemd\-logind\&.service .PP /usr/lib/systemd/systemd\-logind .SH "توضیحات (DESCRIPTION)" .PP \fBsystemd\-logind\fR یک سرویس سیستمی است که ورودهای کاربران را مدیریت می‌کند\&. این سرویس مسئول موارد زیر است: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ردیابی کاربران و نشست‌ها، فرایندهای آن‌ها و وضعیت بیکاری (idle) آن‌ها\&. این سازوکار با اختصاص یک واحد برش (slice unit) متعلق به systemd برای هر کاربر ذیل user\&.slice و یک واحد محدوده (scope unit) ذیل آن برای هر نشست هم‌زمان یک کاربر پیاده‌سازی می‌شود\&. همچنین، یک مدیر سرویس به ازای هر کاربر به عنوان یک نمونه سرویس سیستمی از user@\&.service برای هر کاربر واردشده راه‌اندازی می‌گردد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} تولید و مدیریت شناسه‌های نشست\&. اگر حسابرسی (auditing) در دسترس باشد و یک شناسه نشست حسابرسی از قبل برای یک نشست تنظیم شده باشد، این شناسه مجدداً به عنوان شناسه نشست استفاده می‌شود\&. در غیر این صورت، از یک شمارنده نشست مستقل استفاده می‌گردد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} فراهم آوردن دسترسی مبتنی بر \m[blue]\fBpolkit\fR\m[]\&\s-2\u[1]\d\s+2 برای کاربران جهت انجام عملیاتی مانند خاموش کردن یا به خواب رفتن (sleep) سیستم .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} پیاده‌سازی منطق مهار/جلوگیری از خاموش شدن یا خواب سیستم برای برنامه‌ها .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مدیریت و کنترل کلیدهای سخت‌افزاری پاور/خواب .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مدیریت چندجایگاهی (Multi\-seat) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مدیریت تعویض نشست (Session switch) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مدیریت دسترسی کاربران به دستگاه‌ها .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ایجاد خودکار ورودهای متنی (gettyها) هنگام فعال شدن کنسول مجازی و مدیریت دایرکتوری زمان اجرای کاربر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} خاموش‌سازی زمان‌بندی‌شده .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ارسال پیام‌های «wall» .RE .PP نشست‌های کاربر از طریق ماژول PAM با نام \fBpam_systemd\fR(8) در logind ثبت می‌شوند\&. .PP برای اطلاعات دربارهٔ پیکربندی این سرویس به \fBlogind.conf\fR(5) مراجعه کنید\&. .PP برای اطلاعات دربارهٔ مفاهیم پایه‌ای logind مانند کاربران، نشست‌ها و جایگاه‌ها (seats) به \fBsd-login\fR(3) مراجعه کنید\&. .PP برای اطلاعات دربارهٔ رابط‌های برنامه‌نویسی D\-Bus که systemd\-logind ارائه می‌دهد، به \fBorg.freedesktop.login1\fR(5) و \fBorg.freedesktop.LogControl1\fR(5) مراجعه کنید\&. .PP علاوه بر رابط D\-Bus، systemd\-logind همچنین یک رابط Varlink با نام \fBio\&.systemd\&.Shutdown\fR برای خاموش کردن یا راه‌اندازی مجدد سیستم فراهم می‌کند\&. این رابط از متدهای \fBPowerOff\fR، \fBReboot\fR، \fBHalt\fR، \fBKExec\fR و \fBSoftReboot\fR پشتیبانی می‌کند\&. هر متد یک پارامتر بولی اختیاری \fIskipInhibitors\fR را برای دور زدن مهارکننده‌های انسدادی فعال (مطابق با پرچم \fBSD_LOGIND_SKIP_INHIBITORS\fR در رابط D\-Bus) می‌پذیرد\&. این رابط را می‌توان با دستور \fBvarlinkctl introspect /run/systemd/io\&.systemd\&.Login io\&.systemd\&.Shutdown\fR مورد پرس‌وجو قرار داد\&. .PP برای اطلاعات بیشتر به \m[blue]\fBقفل‌های مهارکننده (Inhibitor Locks)\fR\m[]\&\s-2\u[2]\d\s+2 مراجعه کنید\&. .PP اگر به نوشتن یک مدیر نمایش (display manager) که از logind استفاده می‌کند علاقه‌مندید، لطفاً به \m[blue]\fBنوشتن مدیران نمایش (Writing Display Managers)\fR\m[]\&\s-2\u[3]\d\s+2 نگاهی بیندازید\&. اگر به نوشتن یک محیط رومیزی (desktop environment) که از logind استفاده می‌کند علاقه‌مندید، لطفاً به \m[blue]\fBنوشتن محیط‌های رومیزی (Writing Desktop Environments)\fR\m[]\&\s-2\u[4]\d\s+2 نگاهی بیندازید\&. .SH "سیگنال‌ها (SIGNALS)" .PP \fBSIGHUP\fR .RS 4 فایل پیکربندی سرویس را مجدداً بارگذاری می‌کند\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBsystemd-user-sessions.service\fR(8), \fBloginctl\fR(1), \fBlogind.conf\fR(5), \fBpam_systemd\fR(8), \fBsd-login\fR(3), \fBorg.freedesktop.login1\fR(5) .SH "نکات (NOTES)" .IP " 1." 4 polkit .RS 4 \%https://www.freedesktop.org/wiki/Software/polkit .RE .IP " 2." 4 Inhibitor Locks .RS 4 \%https://systemd.io/INHIBITOR_LOCKS .RE .IP " 3." 4 Writing Display Managers .RS 4 \%https://systemd.io/WRITING_DISPLAY_MANAGERS .RE .IP " 4." 4 Writing Desktop Environments .RS 4 \%https://systemd.io/WRITING_DESKTOP_ENVIRONMENTS .RE