'\" t .TH "SYSTEMD\-HOMED\&.SERVICE" "8" "" "systemd 261.2" "systemd-homed.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-homed.service, systemd-homed \- سرویس مدیریت پوشه‌های خانگی کاربران .SH "خلاصه دستور (SYNOPSIS)" .PP systemd\-homed\&.service .PP /usr/lib/systemd/systemd\-homed .SH "توضیحات (DESCRIPTION)" .PP \fBsystemd\-homed\fR یک سرویس سیستمی است که می‌تواند برای ایجاد، حذف، تغییر یا بازرسی محدوده‌های خانگی (دایرکتوری‌ها، اتصالات شبکه و دستگاه‌های بلوکی واقعی یا لوپ‌بک دارای فایل‌سیستم، با رمزنگاری اختیاری) استفاده شود\&. .PP بیشتر قابلیت‌های \fBsystemd\-homed\fR از طریق دستور \fBhomectl\fR(1) قابل دسترسی است\&. .PP برای جزئیات درباره قالب و طراحی محدوده‌های خانگی مدیریت‌شده توسط systemd\-homed\&.service مستندات \m[blue]\fBHome Directories\fR\m[]\&\s-2\u[1]\d\s+2 را ببینید\&. .PP هر دایرکتوری خانگی مدیریت‌شده توسط systemd\-homed\&.service یک کاربر و گروه محلی ایجاد (سنتز) می‌کند\&. این موارد با استفاده از \m[blue]\fBUser/Group Record Lookup API via Varlink\fR\m[]\&\s-2\u[2]\d\s+2 در دسترس سیستم قرار می‌گیرند و بنابراین می‌توان با \fBuserdbctl\fR(1) آن‌ها را مرور کرد\&. .PP سرویس systemd\-homed\&.service همچنین دایرکتوری‌های blob را برای هر دایرکتوری خانگی که مدیریت می‌کند، مدیریت می‌نماید\&. برای جزئیات بیشتر \m[blue]\fBUser Record Blob Directories\fR\m[]\&\s-2\u[3]\d\s+2 را ببینید\&. .SH "مدیریت کلید (KEY MANAGEMENT)" .PP رکوردهای کاربری با یک جفت‌کلید عمومی/خصوصی به‌صورت رمزنگاری‌شده امضا می‌شوند (امضا بخشی از خود رکورد JSON است)\&. برای اینکه به یک کاربر اجازه داده شود به‌صورت محلی وارد سیستم شود، کلید عمومی منطبق بر امضای رکورد کاربری او باید نصب شده باشد\&. همچنین برای اینکه یک رکورد کاربری به‌صورت محلی قابل تغییر باشد، کلید خصوصی منطبق بر امضا نیز باید به‌صورت محلی نصب شده باشد\&. کلیدها در دایرکتوری /var/lib/systemd/home/ ذخیره می‌شوند: .PP /var/lib/systemd/home/local\&.private .RS 4 کلید خصوصی مربوط به جفت‌کلید عمومی/خصوصی استفاده‌شده برای رکوردهای محلی\&. در حال حاضر، تنها یک کلید از این نوع می‌تواند نصب شود\&. .sp افزوده‌شده در نسخه 246\&. .RE .PP /var/lib/systemd/home/local\&.public .RS 4 کلید عمومی مربوط به جفت‌کلید عمومی/خصوصی استفاده‌شده برای رکوردهای محلی\&. در حال حاضر، تنها یک کلید از این نوع می‌تواند نصب شود\&. .sp افزوده‌شده در نسخه 246\&. .RE .PP /var/lib/systemd/home/*\&.public .RS 4 کلیدهای عمومی اضافی\&. هر کاربری که رکوردهای کاربری او با هر یک از این کلیدها امضا شده باشد، مجاز به ورود محلی است\&. تعداد دلخواهی از کلیدها را می‌توان به این روش نصب کرد\&. .sp افزوده‌شده در نسخه 246\&. .RE .PP همه فایل‌های کلید فهرست‌شده در بالا در قالب PEM هستند\&. .PP بنابراین، به منظور مهاجرت یک دایرکتوری خانگی از یک میزبان "foobar" به میزبان دیگر "quux" کافی است فایل /var/lib/systemd/home/local\&.public از میزبان "foobar" به "quux" کپی شود، و شاید نام فایل در مقصد به /var/lib/systemd/home/foobar\&.public تغییر داده شود تا منشأ کلید را نشان دهد\&. اگر رکورد کاربری باید در "quux" قابل تغییر باشد، جفت‌کلید /var/lib/systemd/home/local\&.public و /var/lib/systemd/home/local\&.private باید از "foobar" به "quux" کپی شده و در آنجا تحت مسیرهای یکسان قرار گیرند، زیرا در حال حاضر تنها یک کلید خصوصی در هر میزبان پشتیبانی می‌شود\&. البته توجه داشته باشید که مورد دوم به این معناست که رکوردهای کاربری ایجاد/امضاشده پیش از کپی شدن جفت‌کلید، اعتبار خود را از دست می‌دهند\&. .SH "سیگنال‌ها (SIGNALS)" .PP \fBSIGUSR1\fR .RS 4 با دریافت سیگنال فرایند \fBSIGUSR1\fR، سرویس \fBsystemd\-homed\fR پایش‌های فایل (file watches) خود را روی /home/ مجدداً برقرار کرده و دایرکتوری را برای دایرکتوری‌های خانگی دوباره اسکن می‌کند\&. .sp افزوده‌شده در نسخه 258\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBhomed.conf\fR(5), \fBhomectl\fR(1), \fBpam_systemd_home\fR(8), \fBuserdbctl\fR(1), \fBorg.freedesktop.home1\fR(5) .SH "یادداشت‌ها (NOTES)" .IP " 1." 4 Home Directories .RS 4 \%https://systemd.io/HOME_DIRECTORY .RE .IP " 2." 4 User/Group Record Lookup API via Varlink .RS 4 \%https://systemd.io/USER_GROUP_API .RE .IP " 3." 4 User Record Blob Directories .RS 4 \%https://systemd.io/USER_RECORD_BLOB_DIRS .RE