.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH USER@\&.SERVICE 5 "" "systemd 260.2" user@.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 الاسم user@.service, user\-runtime\-dir@.service, systemd\-user\-runtime\-dir \- وحدات النظام لبدء مدير المستخدم .SH موجز .PP user@\fIUID\fP\&.service .PP user\-runtime\-dir@\fIUID\fP\&.service .PP /usr/lib/systemd/systemd\-user\-runtime\-dir .PP user\-\fIUID\fP\&.slice .SH الوصف .PP مدير النظام \fBsystemd\fP(1) (PID 1) يبدأ مثيلات مدير المستخدم كـ user@\fIUID\fP\&.service، مع استخدام المعرف الرقمي للمستخدم (UID) كمعرف للمثيل\&. تستخدم هذه المثيلات نفس الملف التنفيذي لمدير النظام، ولكنها تعمل في وضع يبدأ مجموعة مختلفة من الوحدات\&. كل مثيل \fBsystemd \-\-user\fP يدير تسلسلاً هرمياً للوحدات الخاصة بذلك المستخدم\&. انظر \fBsystemd\fP(1) لمناقشة الوحدات و \fBsystemd.special\fP(7) للحصول على قائمة بالوحدات التي تشكل أساس التسلسلات الهرمية لوحدات النظام والمستخدم\&. .PP user@\fIUID\fP\&.service مصحوب بوحدة النظام user\-runtime\-dir@\fIUID\fP\&.service، التي تنشئ دليل وقت التشغيل للمستخدم /run/user/\fIUID\fP عند بدئها، وتزيله عند إيقافها\&. قد تطبق أيضًا إعدادات حصة وقت التشغيل على /tmp/ و/أو /dev/shm/ للمستخدم\&. user\-runtime\-dir@\fIUID\fP\&.service تنفذ الملف الثنائي systemd\-user\-runtime\-dir للقيام بالعمل الفعلي\&. .PP عمليات المستخدم قد تبدأ بواسطة مثيل user@\&.service، وفي هذه الحالة ستكون جزءاً من تلك الوحدة في التسلسل الهرمي للنظام\&. قد تبدأ أيضًا في مكان آخر، على سبيل المثال بواسطة \fBsshd\fP(8) أو مدير عرض مثل \fBgdm\fP، وفي هذه الحالة تشكل وحدة \&.scope (انظر \fBsystemd.scope\fP(5))\&. كل من user@\fIUID\fP\&.service ووحدات النطاق تُجمع تحت user\-\fIUID\fP\&.slice\&. .PP شرائح user\-\fIUID\fP\&.slice الفردية تُجمع تحت user\&.slice، انظر \fBsystemd.special\fP(7)\&. .SH "التحكم في الموارد للمستخدمين المسجلين" .PP الخيارات التي تتحكم في الموارد المتاحة للمستخدمين المسجلين يمكن تكوينها على عدة مستويات مختلفة\&. كما هو موصوف في القسم السابق، user\&.slice يحتوي على عمليات جميع المستخدمين، لذا أي حدود للموارد على تلك الشريحة تنطبق على جميع المستخدمين معاً\&. الطريقة المعتادة لتكوينها ستكون من خلال الإضافات، على سبيل المثال /etc/systemd/system/user\&.slice\&.d/resources\&.conf\&. .PP عمليات مستخدم واحد تُجمع تحت user\-\fIUID\fP\&.slice\&. حدود الموارد لذلك المستخدم يمكن تكوينها من خلال الإضافات لتلك الوحدة، على سبيل المثال /etc/systemd/system/user\-1000\&.slice\&.d/resources\&.conf\&. إذا كان ينبغي أن تنطبق الحدود على جميع المستخدمين بدلاً من ذلك، يمكن تكوينها من خلال الإضافات لاسم الوحدة المقتطع، user\-\&.slice\&. على سبيل المثال، التكوين في /etc/systemd/system/user\-\&.slice\&.d/resources\&.conf يُضمن في جميع وحدات user\-\fIUID\fP\&.slice، انظر \fBsystemd.unit\fP(5) لمناقشة آلية الإضافة\&. .PP عندما يسجل مستخدم الدخول وتُنشأ وحدة \&.scope للجلسة (انظر القسم السابق)، يمكن إدارة إنشاء النطاق من خلال \fBpam_systemd\fP(8)\&. وحدة PAM هذه تتواصل مع \fBsystemd\-logind\fP(8) لإنشاء نطاق الجلسة وتوفير الوصول إلى موارد الأجهزة\&. حدود الموارد للنطاق يمكن تكوينها من خلال تكوين وحدة PAM، انظر \fBpam_systemd\fP(8)\&. تكوينها من خلال تكوين الوحدة العادي ممكن أيضًا، ولكن نظراً لأن اسم وحدة الشريحة غير متوقع بشكل عام، فإن هذا أقل فائدة\&. .PP بشكل عام أي موارد تنطبق على الوحدات يمكن تعيينها لـ user@\fIUID\fP\&.service ووحدات الشريحة التي نوقشت أعلاه، انظر \fBsystemd.resource\-control\fP(5) للحصول على نظرة عامة\&. .SH أمثلة .PP \fBمثال\ \&1.\ \&التسلسل الهرمي لمجموعات التحكم مع مستخدمين مسجلين\fP .sp .if n \{\ .RS 4 .\} .nf $ systemd\-cgls Control group /: \-\&.slice ├─user\&.slice │ ├─user\-1000\&.slice │ │ ├─user@1000\&.service │ │ │ ├─pulseaudio\&.service │ │ │ │ └─2386 /usr/bin/pulseaudio \-\-daemonize=no │ │ │ └─gnome\-terminal\-server\&.service │ │ │ └─init\&.scope │ │ │ ├─ 4127 /usr/libexec/gnome\-terminal\-server │ │ │ └─ 4198 zsh │ │ \&... │ │ └─session\-4\&.scope │ │ ├─ 1264 gdm\-session\-worker [pam/gdm\-password] │ │ ├─ 2339 /usr/bin/gnome\-shell │ │ \&... │ │ ├─session\-19\&.scope │ │ ├─6497 sshd: zbyszek [priv] │ │ ├─6502 sshd: zbyszek@pts/6 │ │ ├─6509 \-zsh │ │ └─6602 systemd\-cgls \-\-no\-pager │ \&... │ └─user\-1001\&.slice │ ├─session\-20\&.scope │ │ ├─6675 sshd: guest [priv] │ │ ├─6708 sshd: guest@pts/6 │ │ └─6717 \-bash │ └─user@1001\&.service │ ├─init\&.scope │ │ ├─6680 /usr/lib/systemd/systemd \-\-user │ │ └─6688 (sd\-pam) │ └─sleep\&.service │ └─6706 /usr/bin/sleep 30 \&... .fi .if n \{\ .RE .\} .PP المستخدم ذو UID 1000 مسجل الدخول باستخدام \fBgdm\fP (session\-4\&.scope) و \fBssh\fP(1) (session\-19\&.scope)، ولديه أيضًا مثيل مدير مستخدم قيد التشغيل (user@1000\&.service)\&. المستخدم ذو UID 1001 مسجل الدخول باستخدام \fBssh\fP (session\-20\&.scope) ولديه أيضًا مثيل مدير مستخدم قيد التشغيل (user@1001\&.service)\&. هذه كلها وحدات نظام (طرفية)، وتشكل جزءاً من التسلسل الهرمي للشرائح، مع user\-1000\&.slice و user\-1001\&.slice أسفل user\&.slice\&. وحدات المستخدم مرئية أسفل مثيلات user@\&.service (pulseaudio\&.service, gnome\-terminal\-server\&.service, init\&.scope, sleep\&.service)\&. .PP \fBمثال\ \&2.\ \&حدود الموارد المبدئية للمستخدم\fP .sp .if n \{\ .RS 4 .\} .nf $ systemctl cat user\-1000\&.slice # /usr/lib/systemd/system/user\-\&.slice\&.d/10\-defaults\&.conf # \&... [Unit] Description=User Slice of UID %j After=systemd\-user\-sessions\&.service [Slice] TasksMax=33% .fi .if n \{\ .RE .\} .PP وحدات user\-\fIUID\fP\&.slice بشكل مبدئي لا تملك ملف وحدة\&. حدود الموارد تُعيّن من خلال إضافة، والتي يمكن استبدالها أو توسيعها بسهولة باتباع آليات الإضافة القياسية التي نوقشت في القسم الأول\&. .SH "انظر أيضًا" .PP \fBsystemd\fP(1), \fBsystemd.service\fP(5), \fBsystemd.slice\fP(5), \fBsystemd.resource\-control\fP(5), \fBsystemd.exec\fP(5), \fBsystemd.special\fP(7), \fBcapsule@.service\fP(5), \fBpam\fP(8) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .