.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CAPSULE@\&.SERVICE 5 "" "systemd 260.2" capsule@.service .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم capsule@.service \- وحدة نظام لمدير خدمة الكبسولة .SH موجز .PP capsule@\fIالاسم\fP\&.service .SH الوصف .PP مديرو الخدمة للكبسولات يعملون في وحدات نظام capsule@\fINAME\fP\&.service، مع اسم الكبسولة كمعرف المثيل\&. الكبسولات هي طريقة لتشغيل مثيلات إضافية من مدير الخدمة، تحت معرفات مستخدم ديناميكية، أي UIDs التي تُخصص عند بدء مدير خدمة الكبسولة، وتُحرر عند إيقافه\&. .PP من نواحٍ عديدة، capsule@\&.service مشابه لمدير خدمة user@\&.service لكل مستخدم، ولكن هناك بعض الاختلافات المهمة: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مدير خدمة الكبسولة يستخدم \fIDynamicUser=\fP (انظر \fBsystemd.exec\fP(5)) لتخصيص UID جديد ديناميكيًا عند الاستدعاء\&. اسم المستخدم يُولد آليًا من اسم الكبسولة، بإضافة البادئة "c\-"\&. UID يُحرر عند إنهاء الخدمة\&. من ناحية أخرى، مدير خدمة المستخدم يعمل تحت معرف مستخدم مخصص بشكل ثابت يجب أن يكون موجودًا مسبقًا، قبل استدعاء مدير خدمة المستخدم\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مديرو خدمة المستخدم يسجلون أنفسهم مع \fBpam\fP(8)، مديرو خدمة الكبسولة لا يفعلون\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مديرو خدمة المستخدم يقرؤون عادةً إعداداتهم من دليل \fI$HOME\fP أسفل /home/، مديرو خدمة الكبسولة من دليل \fI$HOME\fP أسفل /var/lib/capsules/\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مديرو خدمة المستخدم محتوى بشكل جماعي في وحدة user\&.slice، مديرو خدمة الكبسولة في capsule\&.slice\&. انظر أيضًا \fBsystemd.special\fP(7)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مديرو خدمة المستخدم يبدؤون وحدة المستخدم default\&.target مبدئيًا\&. مديرو خدمة الكبسولة يستدعون وحدة المستخدم capsule@\&.target بدلاً من ذلك\&. .RE .PP مدير خدمة الكبسولة ووسيط ناقل الكبسولة يمكن الوصول إليهما عبر المفتاح \fB\-\-capsule=\fP إلى \fBsystemctl\fP(1)، \fBsystemd\-run\fP(1) و \fBbusctl\fP(1)\&. .PP كبسولات جديدة يمكن بدؤها عبر أمر بسيط \fBsystemctl start capsule@\fP\fINAME\fP\fB\&.service\fP، وإيقافها عبر \fBsystemctl stop capsule@\fP\fINAME\fP\fB\&.service\fP\&. بدء كبسولة سينشئ ضمنيًا دليل منزل /var/lib/capsules/\fINAME\fP/، إذا كان مفقودًا\&. دليل وقت التشغيل يُنشأ كـ /run/capsules/\fINAME\fP/\&. لإزالة هذه الموارد استخدم \fBsystemctl clean capsule@\fP\fINAME\fP\fB\&.service\fP، على سبيل المثال مع المفتاح \fB\-\-what=all\fP\&. .PP وحدة capsule@\&.service تستدعي عملية مدير خدمة \fBsystemd \-\-user\fP\&. هذا يعني أن ملفات الوحدة تُبحث وفقًا لنفس القواعد المطبقة على مديري خدمة المستخدم العاديين، على سبيل المثال في /var/lib/capsules/\fINAME\fP/\&.config/systemd/user/\&. .PP أسماء الكبسولات يمكن اختيارها بحرية من قبل المستخدم، ومع ذلك، يجب أن تكون مناسبة كأسماء ملفات UNIX (أي بحد أقصى 255 حرفًا، ولا تحتوي على "/")، وعند إضافة البادئة "c\-" تكون مناسبة كاسم مستخدم يطابق قواعد POSIX الصارمة، انظر \m[blue]\fBصيغة اسم المستخدم/المجموعة\fP\m[]\&\s-2\u[1]\d\s+2 للتفاصيل\&. .PP أُضيف في الإصدار 256\&. .SH أمثلة .PP \fBمثال\ \&1.\ \&أنشئ كبسولة جديدة، استدعِ برنامجين فيها (واحد تفاعليًا)، أنهِها، ونظف كل شيء\fP .sp .if n \{\ .RS 4 .\} .nf # systemctl start capsule@tatze\&.service # systemd\-run \-\-capsule=tatze \-\-unit=sleeptest\&.service sleep 999 # systemctl \-\-capsule=tatze status sleeptest\&.service # systemd\-run \-t \-\-capsule=tatze bash # systemctl \-\-capsule=tatze stop sleeptest\&.service # systemctl stop capsule@tatze\&.service # systemctl clean \-\-all capsule@tatze\&.service .fi .if n \{\ .RE .\} .SH "انظر أيضًا" .PP \fBsystemd\fP(1)، \fBuser@.service\fP(5)، \fBsystemd.service\fP(5)، \fBsystemd.slice\fP(5)، \fBsystemd.exec\fP(5)، \fBsystemd.special\fP(7)، \fBsystemctl\fP(1)، \fBsystemd\-run\fP(1)، \fBbusctl\fP(1)، \fBpam\fP(8) .SH ملاحظات .IP " 1." 4 بناء جملة اسم المستخدم/المجموعة .RS 4 \%https://systemd.io/USER_NAMES .RE .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .