table of contents
- unstable 4.31.0-1
| SYSTEMD-SYSUSERS(8) | systemd-sysusers | SYSTEMD-SYSUSERS(8) |
الاسم¶
systemd-sysusers, systemd-sysusers.service - تخصيص مستخدمي ومجموعات النظام
موجز¶
systemd-sysusers [خيارات...] [ملف_إعداد...]
systemd-sysusers.service
الوصف¶
systemd-sysusers ينشئ مستخدمي ومجموعات النظام، استنادًا إلى ملفات بالتنسيق الموصوف في sysusers.d(5).
إذا تم الاستدعاء بدون وسائط، تُنفذ التوجيهات من ملفات الإعداد الموجودة في الدلائل المحددة بواسطة sysusers.d(5). عند الاستدعاء بوسائط موضعية، إذا تم تحديد الخيار --replace=PATH، تُستخدم الوسائط المحددة في سطر الأوامر بدلاً من ملف الإعداد PATH. وإلا، يُنفذ فقط الإعداد المحدد بواسطة وسائط سطر الأوامر. إذا تم تحديد السلسلة "-" بدلاً من اسم ملف، يُقرأ الإعداد من الإدخال القياسي. إذا كانت الوسيطة اسم ملف (بدون أي شرطات مائلة)، تُبحث جميع دلائل الإعداد عن ملف مطابق ويُنفذ الملف الموجود ذو الأولوية الأعلى. إذا كانت الوسيطة مسارًا، يُستخدم هذا الملف مباشرة دون البحث في دلائل الإعداد عن أي ملف مطابق آخر.
الخيارات¶
الخيارات التالية مفهومة:
--root=جذر
أُضيف في الإصدارة 215.
--image=image
أُضيف في الإصدار 247.
--image-policy=السياسة
--replace=المسار
هذا الخيار مخصص للاستخدام عند تشغيل نصوص تثبيت الحزم وعندما لا تكون الملفات التي تنتمي لتلك الحزمة متوفرة بعد على القرص، لذا يجب تقديم محتوياتها في سطر الأوامر، ولكن قد يكون إعداد المدير موجودًا بالفعل ويجب إعطاؤه أولوية أعلى.
مثال 1. نص تثبيت RPM لـ radvd
echo 'u radvd - "radvd daemon"' | \
systemd-sysusers --replace=/usr/lib/sysusers.d/radvd.conf -
سينشئ هذا مستخدم radvd كما لو كان /usr/lib/sysusers.d/radvd.conf موجودًا بالفعل على القرص. يمكن للمسؤول تجاوز الإعداد المحدد في سطر الأوامر بوضع /etc/sysusers.d/radvd.conf أو حتى /etc/sysusers.d/00-overrides.conf.
لاحظ أن هذا هو النموذج الموسع، وعند استخدامه في حزمة، سيُكتب هذا باستخدام ماكرو مع "radvd" وملف يحتوي على سطر الإعداد كوسائط.
أُضيف في الإصدارة 238.
--dry-run
أُضيف في الإصدار 250.
--inline
أُضيف في الإصدارة 238.
--cat-config
--tldr
--no-pager
-h، --help
--version
بيانات الاستيثاق¶
يدعم systemd-sysusers منطق بيانات اعتماد الخدمة كما هو مطبق بواسطة ImportCredential=/LoadCredential=/SetCredential= (انظر systemd.exec(5) للتفاصيل). تُستخدم بيانات الاعتماد التالية عند تمريرها:
passwd.hashed-password.user
أُضيف في الإصدار 249.
passwd.plaintext-password.user
أُضيف في الإصدار 249.
passwd.shell.user
أُضيف في الإصدار 249.
sysusers.extra
أُضيف في الإصدار 252.
لاحظ أنه مبدئيًا، تم إعداد ملف وحدة systemd-sysusers.service ليرث بيانات الاعتماد "passwd.hashed-password.root" و "passwd.plaintext-password.root" و "passwd.shell.root" و "sysusers.extra" من مدير الخدمة. وبالتالي، عند استدعاء حاوية مع /etc/ غير مأهول لأول مرة، من الممكن تكوين كلمة مرور مستخدم الجذر لتكون "systemd" هكذا:
# systemd-nspawn --image=... --set-credential=passwd.hashed-password.root:'$y$j9T$yAuRJu1o5HioZAGDYPU5d.$F64ni6J2y2nNQve90M/p0ZP0ECP/qqzipNyaY9fjGpC' ...
لاحظ مرة أخرى أن البيانات المحددة في بيانات الاعتماد هذه تُستشار فقط عند إنشاء حساب لأول مرة، ولا يجوز استخدامها لتغيير كلمة المرور أو الصدفة لحساب موجود بالفعل.
استخدم mkpasswd(1) لتوليد تجزئات كلمة مرور UNIX من سطر الأوامر.
حالة الخروج¶
عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري.
انظر أيضًا¶
systemd(1), sysusers.d(5), المستخدمون والمجموعات ومعرفات UID وGID على أنظمة systemd[2], systemd.exec(5), mkpasswd(1)
ملاحظات¶
- 1.
- UAPI.2 مواصفات الأقسام القابلة للاكتشاف
- 2.
- المستخدمون، والمجموعات، و UIDs و GIDs على أنظمة systemd
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 261~rc3 |