.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH LOGINCTL 1 "" "systemd 260.1" loginctl .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 الاسم loginctl \- تحكم بمدير الولوج لـ systemd .SH موجز .HP \w'\fBloginctl\fR\ 'u \fBloginctl\fP [الخيارات...] {الأمر} [الاسم...] .SH الوصف .PP يمكن استخدام \fBloginctl\fP لاستبطان حالة مدير الولوج \fBsystemd\-logind.service\fP(8) الخاص بـ \fBsystemd\fP(1) والتحكم فيها\&. .SH الأوامر .PP الأوامر التالية مفهومة: .SS "أوامر الجلسة" .PP \fBlist\-sessions\fP .RS 4 يسرد الجلسات الحالية\&. يمكن تبديل مخرج صيغة JSON باستخدام خيار \fB\-\-json=\fP أو \fB\-j\fP\&. .RE .PP \fBsession\-status\fP [\fIالمعرف\fP\&...] .RS 4 يعرض معلومات حالة وقت التشغيل مقتضبة عن جلسة واحدة أو أكثر، متبوعة بأحدث بيانات السجل من اليومية\&. يأخذ معرف جلسة واحدًا أو أكثر كمعاملات\&. إذا لم تُمرر أي معرفات جلسة، فستُعرض حالة جلسة \fBالمستدعِي\fP\&. هذه الوظيفة مخصصة لتوليد مخرجات مقروءة بشريًا\&. إذا كنت تبحث عن مخرجات قابلة للتحليل بواسطة الحاسوب، فاستخدم \fBshow\-session\fP بدلاً من ذلك\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBshow\-session\fP [\fIالمعرف\fP\&...] .RS 4 يعرض خصائص جلسة واحدة أو أكثر أو المدير نفسه\&. إذا لم يُحدد أي وسيط، فستُعرض خصائص المدير\&. إذا حُدد معرف جلسة، فستُعرض خصائص الجلسة\&. وبشكل خاص، إذا كان المعرف المعطى هو "self"، فستُستخدم الجلسة التي تنتمي إليها عملية \fBloginctl\fP\&. أما إذا كان "auto"، فستُستخدم الجلسة الحالية كما في "self" إن وجدت، وتعود إلى الجلسة الرسومية للمستخدم الحالي\&. تُحجب الخصائص الفارغة مبدئيًا\&. استخدم \fB\-\-all\fP لإظهارها أيضًا\&. لاختيار خصائص معينة لعرضها، استخدم \fB\-\-property=\fP\&. هذا الأمر مخصص للاستخدام عندما يتطلب الأمر مخرجات قابلة للتحليل حاسوبيًا\&. استخدم \fBsession\-status\fP إذا كنت تبحث عن مخرجات منسقة مقروءة بشريًا\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBactivate\fP [\fIالمعرف\fP] .RS 4 ينشط جلسة\&. يؤدي هذا إلى جلب جلسة إلى الواجهة إذا كانت هناك جلسة أخرى موجودة حاليًا في الواجهة على المقعد المعني\&. يأخذ معرف الجلسة كوسيط\&. إذا لم يُحدد أي وسيط، فستوضع جلسة \fBالمستدعِي\fP في الواجهة\&. .sp أُضيف في الإصدارة 219\&. .RE .PP \fBlock\-session\fP [\fIالمعرف\fP\&...], \fBunlock\-session\fP [\fIالمعرف\fP\&...] .RS 4 ينشط/يعطل قفل الشاشة في جلسة واحدة أو أكثر، إذا كانت الجلسة تدعم ذلك\&. يأخذ معرف جلسة واحدًا أو أكثر كوسائط\&. إذا لم يُحدد أي وسيط، فتُقفل/تُفتح جلسة \fBالمستدعِي\fP\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBlock\-sessions\fP, \fBunlock\-sessions\fP .RS 4 ينشط/يعطل قفل الشاشة في جميع الجلسات الحالية التي تدعم ذلك\&. .sp أُضيف في الإصدارة 188\&. .RE .PP \fBterminate\-session\fP \fIالمعرف\fP\&... .RS 4 ينهي جلسة\&. يؤدي هذا إلى قتل جميع عمليات الجلسة وإلغاء تخصيص جميع الموارد الملحقة بها\&. إذا حُدد الوسيط كسلسلة فارغة، فستُنهى الجلسة التي استدعت الأمر\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBkill\-session\fP \fIالمعرف\fP\&... .RS 4 يرسل إشارة إلى عملية واحدة أو أكثر من عمليات الجلسة\&. استخدم \fB\-\-kill\-whom=\fP لاختيار العملية المراد قتلها\&. استخدم \fB\-\-signal=\fP لاختيار الإشارة المراد إرسالها\&. إذا حُدد الوسيط كسلسلة فارغة، فستُرسل الإشارة إلى الجلسة التي استدعت الأمر\&. .sp أُضيف في الإصدار 233\&. .RE .SS "أوامر المستخدم" .PP \fBlist\-users\fP .RS 4 يسرد المستخدمين المسجلين حاليًا\&. يمكن تبديل مخرج صيغة JSON باستخدام خيار \fB\-\-json=\fP أو \fB\-j\fP\&. .RE .PP \fBuser\-status\fP [\fIالمستخدم\fP\&...] .RS 4 يعرض معلومات حالة وقت التشغيل مقتضبة عن مستخدم واحد أو أكثر من المسجلين، متبوعة بأحدث بيانات السجل من اليومية\&. يأخذ اسم مستخدم واحدًا أو أكثر أو معرفات مستخدم عددية كمعاملات\&. إذا لم تُمرر أي معاملات، فستُعرض حالة مستخدم جلسة \fBالمستدعِي\fP\&. هذه الوظيفة مخصصة لتوليد مخرجات مقروءة بشريًا\&. إذا كنت تبحث عن مخرجات قابلة للتحليل حاسوبيًا، فاستخدم \fBshow\-user\fP بدلاً من ذلك\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBshow\-user\fP [\fIالمستخدم\fP\&...] .RS 4 يعرض خصائص مستخدم واحد أو أكثر أو المدير نفسه\&. إذا لم يُحدد أي وسيط، فستُعرض خصائص المدير\&. إذا حُدد مستخدم، فستُعرض خصائص المستخدم\&. تُحجب الخصائص الفارغة مبدئيًا\&. استخدم \fB\-\-all\fP لإظهارها أيضًا\&. لاختيار خصائص معينة لعرضها، استخدم \fB\-\-property=\fP\&. هذا الأمر مخصص للاستخدام عندما يتطلب الأمر مخرجات قابلة للتحليل حاسوبيًا\&. استخدم \fBuser\-status\fP إذا كنت تبحث عن مخرجات منسقة مقروءة بشريًا\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBenable\-linger\fP [\fIالمستخدم\fP\&...], \fBdisable\-linger\fP [\fIالمستخدم\fP\&...] .RS 4 يفعل/يعطل بقاء المستخدم لمستخدم واحد أو أكثر\&. إذا فُعل لمستخدم معين، فستُنشأ عملية مدير مستخدم لهذا المستخدم عند بدء التشغيل وتظل قائمة بعد تسجيلات الخروج\&. يتيح هذا للمستخدمين غير المسجلين تشغيل خدمات طويلة الأمد\&. يأخذ اسم مستخدم واحدًا أو أكثر أو معرفات UID عددية كوسيط\&. إذا لم يُحدد أي وسيط، فإن البقاء يفعل/يعطل لمستخدم جلسة \fBالمستدعِي\fP\&. .sp انظر أيضًا إعداد \fIKillUserProcesses=\fP في \fBlogind.conf\fP(5)\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBterminate\-user\fP \fIالمستخدم\fP\&... .RS 4 ينهي جميع جلسات مستخدم ما\&. يؤدي هذا إلى قتل جميع العمليات في جميع جلسات المستخدم وإلغاء تخصيص جميع موارد وقت التشغيل الملحقة به\&. إذا حُدد الوسيط كسلسلة فارغة، فستُنهى جلسات المستخدم الذي استدعى الأمر\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBkill\-user\fP \fIالمستخدم\fP\&... .RS 4 يرسل إشارة إلى جميع عمليات مستخدم ما\&. استخدم \fB\-\-signal=\fP لاختيار الإشارة المراد إرسالها\&. إذا حُدد الوسيط كسلسلة فارغة، فستُرسل الإشارة إلى جلسات المستخدم الذي استدعى الأمر\&. .sp أُضيف في الإصدار 233\&. .RE .SS "أوامر المقعد" .PP \fBlist\-seats\fP .RS 4 يسرد المقاعد المتاحة حاليًا على النظام المحلي\&. يمكن تبديل مخرج صيغة JSON باستخدام خيار \fB\-\-json=\fP أو \fB\-j\fP\&. .RE .PP \fBseat\-status\fP [\fIالاسم\fP\&...] .RS 4 يعرض معلومات حالة وقت التشغيل مقتضبة عن مقعد واحد أو أكثر\&. يأخذ اسم مقعد واحد أو أكثر كمعاملات\&. إذا لم تُمرر أي أسماء مقاعد، فستُعرض حالة مقعد جلسة \fBالمستدعِي\fP\&. هذه الوظيفة مخصصة لتوليد مخرجات مقروءة بشريًا\&. إذا كنت تبحث عن مخرجات قابلة للتحليل حاسوبيًا، فاستخدم \fBshow\-seat\fP بدلاً من ذلك\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBshow\-seat\fP [\fIالاسم\fP\&...] .RS 4 يعرض خصائص مقعد واحد أو أكثر أو المدير نفسه\&. إذا لم يُحدد أي وسيط، فستُعرض خصائص المدير\&. إذا حُدد مقعد، فستُعرض خصائص المقعد\&. تُحجب الخصائص الفارغة مبدئيًا\&. استخدم \fB\-\-all\fP لإظهارها أيضًا\&. لاختيار خصائص معينة لعرضها، استخدم \fB\-\-property=\fP\&. هذا الأمر مخصص للاستخدام عندما يتطلب الأمر مخرجات قابلة للتحليل حاسوبيًا\&. استخدم \fBseat\-status\fP إذا كنت تبحث عن مخرجات منسقة مقروءة بشريًا\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBattach\fP \fIالاسم\fP \fIالجهاز\fP\&... .RS 4 يربط جهازًا واحدًا أو أكثر بمقعد بشكل دائم\&. ينبغي تحديد الأجهزة عبر مسارات الأجهزة في نظام ملفات /sys/\&. لإنشاء مقعد جديد، ارفق بطاقة رسوميات واحدة على الأقل باسم مقعد لم يكن مستخدمًا من قبل\&. قد تتكون أسماء المقاعد فقط من الأحرف a\(enz، و A\(enZ، والأرقام 0\(en9، و "\-" و "_"، ويجب أن تبدأ بكلمة "seat"\&. لإسقاط تعيين جهاز لمقعد معين، ما عليك سوى إعادة تعيينه لمقعد مختلف، أو استخدم \fBflush\-devices\fP\&. .sp أُضيف في الإصدار 233\&. .RE .PP \fBflush\-devices\fP .RS 4 يزيل جميع تعيينات الأجهزة التي أُنشئت سابقًا باستخدام \fBattach\fP\&. بعد هذا الاستدعاء، ستبقى المقاعد المولدة آليًا فقط، وتُعين إليها جميع عتاد المقاعد\&. .RE .PP \fBterminate\-seat\fP \fIالاسم\fP\&... .RS 4 ينهي جميع الجلسات على مقعد ما\&. يؤدي هذا إلى قتل جميع العمليات في جميع الجلسات على المقعد وإلغاء تخصيص جميع موارد وقت التشغيل الملحقة بها\&. .sp أُضيف في الإصدار 233\&. .RE .SH الخيارات .PP الخيارات التالية مفهومة: .PP \fB\-p\fP، \fB\-\-property=\fP .RS 4 عند عرض خصائص الجلسة/المستخدم/المقعد، يقصر العرض على خصائص معينة كما هو محدد في الوسيط\&. إذا لم يُحدد، فستُعرض جميع الخصائص المضبوطة\&. ينبغي أن يكون الوسيط اسم خاصية، مثل "Sessions"\&. إذا حُدد أكثر من مرة، فستُعرض جميع الخصائص التي تحمل الأسماء المحددة\&. .RE .PP \fB\-\-value\fP .RS 4 عند عرض خصائص الجلسة/المستخدم/المقعد، يطبع القيمة فقط، ويتجاوز اسم الخاصية وعلامة "="\&. .sp أُضيف في الإصدارة 230\&. .RE .PP \fB\-a\fP، \fB\-\-all\fP .RS 4 عند عرض خصائص الجلسة/المستخدم/المقعد، يعرض جميع الخصائص بصرف النظر عما إذا كانت مضبوطة أم لا\&. .RE .PP \fB\-l\fP، \fB\-\-full\fP .RS 4 لا يحذف أجزاء من مدخلات شجرة العمليات\&. .sp أُضيف في الإصدارة 198\&. .RE .PP \fB\-\-kill\-whom=\fP .RS 4 عند استخدامه مع \fBkill\-session\fP، يختار العمليات المراد قتلها\&. يأخذ إما "leader" أو "all"، لاختيار ما إذا كان سيُقتل فقط العملية القائدة للجلسة أو جميع عمليات الجلسة\&. إذا حُذف، فإنه يضبط إلى \fBall\fP مبدئيًا\&. .sp أُضيف في الإصدار 252\&. .RE .PP \fB\-s\fP، \fB\-\-signal=\fP .RS 4 عند استخدامه مع \fBkill\-session\fP أو \fBkill\-user\fP، يختار الإشارة المراد إرسالها إلى العمليات المختارة\&. يجب أن يكون أحد محددات الإشارة المعروفة، مثل \fBSIGTERM\fP، أو \fBSIGINT\fP، أو \fBSIGSTOP\fP\&. إذا حُذف، فإنه يضبط إلى \fBSIGTERM\fP مبدئيًا\&. .sp القيمة الخاصة "help" ستسرد القيم المعروفة وسيخرج البرنامج فورًا، والقيمة الخاصة "list" ستسرد القيم المعروفة مع أرقام الإشارات العددية وسيخرج البرنامج فورًا\&. .RE .PP \fB\-n\fP، \fB\-\-lines=\fP .RS 4 عند استخدامه مع \fBuser\-status\fP و \fBsession\-status\fP، يتحكم في عدد أسطر اليومية المراد عرضها، بدءًا من الأحدث\&. يأخذ وسيط عدد صحيح موجب\&. يضبط إلى 10 مبدئيًا\&. .sp أُضيف في الإصدارة 219\&. .RE .PP \fB\-o\fP، \fB\-\-output=\fP .RS 4 عند استخدامه مع \fBuser\-status\fP و \fBsession\-status\fP، يتحكم في تنسيق مدخلات اليومية التي تُعرض\&. للاطلاع على الخيارات المتاحة، انظر \fBjournalctl\fP(1)\&. يضبط إلى "short" مبدئيًا\&. .sp أُضيف في الإصدارة 219\&. .RE .PP \fB\-H\fP، \fB\-\-host=\fP .RS 4 نفّذ العملية عن بُعد\&. حدد اسم مضيف، أو اسم مستخدم واسم مضيف يفصل بينهما "@" للاتصال به\&. يمكن اختيارياً إلحاق اسم المضيف بمنفذ يستمع إليه ssh، مفصولاً بـ ":"، ثم اسم حاوية، مفصولاً بـ "/"، مما يوصل مباشرة بحاوية معينة على المضيف المحدد\&. سيستخدم هذا SSH للتحدث إلى نسخة مدير الحاسوب البعيد\&. يمكن سرد أسماء الحاويات باستخدام \fBmachinectl \-H \fP\fIالمضيف\fP\&. ضع عناوين IPv6بين قوسين\&. .RE .PP \fB\-M\fP، \fB\-\-machine=\fP .RS 4 نفّذ العملية على حاوية محلية\&. حدد اسم الحاوية للاتصال بها، مسبوقًا اختياريًا باسم مستخدم للاتصال به وحرف "@" كفاصل\&. إذا استُخدمت السلسلة الخاصة "\&.host" بدلاً من اسم الحاوية، فسيتم إجراء اتصال بالنظام المحلي (وهو أمر مفيد للاتصال بناقل مستخدم معين: "\-\-user \-\-machine=lennart@\&.host")\&. إذا لم تُستخدم صيغة "@"، فسيتم الاتصال كمستخدم جذر (root)\&. إذا استُخدمت صيغة "@"، فيمكن حذف الجانب الأيسر أو الأيمن (ولكن ليس كلاهما) وفي هذه الحالة يُفترض اسم المستخدم المحلي و "\&.host"\&. .RE .PP \fB\-\-no\-ask\-password\fP .RS 4 لا تسأل المستخدم عن الاستيثاق للعمليات ذات الامتيازات\&. .RE .PP \fB\-\-no\-pager\fP .RS 4 لا تمرر المخرجات إلى برنامج عرض (pager)\&. .RE .PP \fB\-\-no\-legend\fP .RS 4 لا تطبع مفتاح الرموز، أي ترويسات الأعمدة والتذييل المزود بالتلميحات\&. .RE .PP \fB\-\-json=\fP\fIMODE\fP .RS 4 يظهر المخرجات منسقة بصيغة JSON\&. يتوقع أحد الخيارات: "short" (لأقصر مخرج ممكن دون أي مسافات زائدة أو فواصل أسطر)، أو "pretty" (لنسخة جميلة من المخرج نفسه، مع إزاحة وفواصل أسطر) أو "off" (لإيقاف مخرجات JSON، وهو الخيار المبدئي)\&. .RE .PP \fB\-j\fP .RS 4 يكافئ \fB\-\-json=pretty\fP إذا كان يعمل على طرفية، و \fB\-\-json=short\fP في الحالات الأخرى\&. .RE .PP \fB\-h\fP، \fB\-\-help\fP .RS 4 اطبع نص مساعدة قصير واخرج\&. .RE .PP \fB\-\-version\fP .RS 4 اطبع سلسلة إصدار قصيرة واخرج\&. .RE .SH "حالة الخروج" .PP عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري\&. .SH أمثلة .PP \fBمثال\ \&1.\ \&الاستعلام عن حالة المستخدم\fP .sp .if n \{\ .RS 4 .\} .nf $ loginctl user\-status fatima (1005) Since: Sat 2016\-04\-09 14:23:31 EDT; 54min ago State: active Sessions: 5 *3 Unit: user\-1005\&.slice ├─user@1005\&.service \&... ├─session\-3\&.scope \&... └─session\-5\&.scope ├─3473 login \-\- fatima └─3515 \-zsh Apr 09 14:40:30 laptop login[2325]: pam_unix(login:session): session opened for user fatima by LOGIN(uid=0) Apr 09 14:40:30 laptop login[2325]: LOGIN ON tty3 BY fatima .fi .if n \{\ .RE .\} .PP هناك جلستان، 3 و5\&. الجلسة 3 هي جلسة رسومية، ومُشار إليها بعلامة نجمة\&. ويظهر شجرة المعالجة التي تتضمن وحدتي النطاق المتطابقتين ووحدة إدارة المستخدم\&. .SH البيئة .PP \fI$SYSTEMD_LOG_LEVEL\fP .RS 4 الحد الأقصى لمستوى السجل للرسائل الصادرة (تُكتم الرسائل ذات مستوى السجل الأعلى، أي الأقل أهمية)\&. يأخذ قائمة قيم مفصولة بفواصل\&. يمكن أن تكون القيمة إما واحدة من (بترتيب تنازلي للأهمية) \fBemerg\fP، أو \fBalert\fP، أو \fBcrit\fP، أو \fBerr\fP، أو \fBwarning\fP، أو \fBnotice\fP، أو \fBinfo\fP، أو \fBdebug\fP، أو رقمًا صحيحًا في النطاق من 0 إلى 7\&. راجع \fBsyslog\fP(3) لمزيد من المعلومات\&. يمكن اختياريًا سبق كل قيمة بأحد الخيارات \fBconsole\fP، أو \fBsyslog\fP، أو \fBkmsg\fP أو \fBjournal\fP متبوعة بنقطتين لضبط الحد الأقصى لمستوى السجل لهذا الهدف المحدد (مثلاً: \fBSYSTEMD_LOG_LEVEL=debug,console:info\fP يحدد التسجيل بمستوى debug باستثناء التسجيل في الطرفية الذي يجب أن يكون بمستوى info)\&. لاحظ أن الحد الأقصى العالمي لمستوى السجل له الأولوية على أي حدود مستويات سجل لكل هدف على حدة\&. .RE .PP \fI$SYSTEMD_LOG_COLOR\fP .RS 4 قيمة منطقية\&. إذا كانت صحيحة، فستُلون الرسائل المكتوبة في الـ tty حسب الأولوية\&. .sp هذا الإعداد مفيد فقط عندما تُكتب الرسائل مباشرة إلى الطرفية، لأن \fBjournalctl\fP(1) والأدوات الأخرى التي تعرض السجلات ستلون الرسائل بناءً على مستوى السجل من تلقاء نفسها\&. .RE .PP \fI$SYSTEMD_LOG_TIME\fP .RS 4 قيمة منطقية\&. إذا كانت صحيحة، فستُسبق رسائل سجل الطرفية بختم زمني\&. .sp هذا الإعداد مفيد فقط عندما تُكتب الرسائل مباشرة إلى الطرفية أو إلى ملف، لأن \fBjournalctl\fP(1) والأدوات الأخرى التي تعرض السجلات ستُرفق طوابع زمنية بناءً على البيانات الوصفية للمدخلات من تلقاء نفسها\&. .RE .PP \fI$SYSTEMD_LOG_LOCATION\fP .RS 4 قيمة منطقية\&. إذا كانت صحيحة، فستُسبق الرسائل باسم الملف ورقم السطر في الشيفرة المصدرية حيث نشأت الرسالة\&. .sp لاحظ أن موقع السجل غالبًا ما يُرفق كبيانات وصفية بمدخلات اليوميات على أي حال\&. ومع ذلك، قد يكون تضمينه مباشرة في نص الرسالة مفيدًا عند تنقيح البرامج\&. .RE .PP \fI$SYSTEMD_LOG_TID\fP .RS 4 قيمة منطقية\&. إذا كانت صحيحة، فستُسبق الرسائل بمعرّف الخيط الرقمي الحالي (TID)\&. .sp لاحظ أن هذه المعلومات تُرفق كبيانات وصفية بمدخلات اليوميات على أي حال\&. ومع ذلك، قد يكون تضمينه مباشرة في نص الرسالة مفيدًا عند تنقيح البرامج\&. .RE .PP \fI$SYSTEMD_LOG_TARGET\fP .RS 4 وجهة رسائل السجل\&. أحد الخيارات: \fBconsole\fP (التسجيل في الطرفية المرفقة)، أو \fBconsole\-prefixed\fP (التسجيل في الطرفية المرفقة ولكن مع بادئات ترميز مستوى السجل و"المرفق"، راجع \fBsyslog\fP(3)، أو \fBkmsg\fP (التسجيل في ذاكرة السجل الدائرية للنواة)، أو \fBjournal\fP (التسجيل في اليوميات)، أو \fBjournal\-or\-kmsg\fP (التسجيل في اليوميات إذا كانت متاحة، وفي kmsg بخلاف ذلك)، أو \fBauto\fP (تحديد هدف السجل المناسب آليًا، وهو المبدئي)، أو \fBnull\fP (تعطيل مخرج السجل)\&. .RE .PP \fI$SYSTEMD_LOG_RATELIMIT_KMSG\fP .RS 4 فيما إذا كان سيُحد معدل kmsg أم لا\&. يأخذ قيمة منطقية\&. القيمة المبدئية هي "true"\&. إذا عُطّل، فلن يحد systemd من معدل الرسائل المكتوبة في kmsg\&. .RE .PP \fI$SYSTEMD_PAGER\fP، \fI$PAGER\fP .RS 4 مستعرض الصفحات المراد استخدامه عندما لا يُعطى الخيار \fB\-\-no\-pager\fP\&. يُستخدم \fI$SYSTEMD_PAGER\fP إذا كان مضبوطًا؛ وإلا فيُستخدم \fI$PAGER\fP\&. إذا لم يُضبط أي من \fI$SYSTEMD_PAGER\fP أو \fI$PAGER\fP، فتُجرب مجموعة من التطبيقات المعروفة لمستعرضات الصفحات تباعًا، بما في ذلك \fBless\fP(1) و \fBmore\fP(1)، حتى يُعثر على أحدها\&. إذا لم يُكتشف أي تطبيق لمستعرض الصفحات، فلا يُستدعى أي مستعرض\&. ضبط متغيرات البيئة هذه على سلسلة فارغة أو القيمة "cat" يعادل تمرير الخيار \fB\-\-no\-pager\fP\&. .sp ملاحظة: إذا لم يُضبط \fI$SYSTEMD_PAGERSECURE\fP، فلا يمكن استخدام \fI$SYSTEMD_PAGER\fP و \fI$PAGER\fP إلا لتعطيل مستعرض الصفحات (باستخدام "cat" أو "")، ويتم تجاهلهما فيما عدا ذلك\&. .RE .PP \fI$SYSTEMD_LESS\fP .RS 4 تجاوز الخيارات الممررة إلى \fBless\fP (مبدئيًا "FRSXMK")\&. .sp قد يرغب المستخدمون في تغيير خيارين على وجه الخصوص: .PP \fBK\fP .RS 4 يوجه هذا الخيار مستعرض الصفحات بالخروج فورًا عند الضغط على Ctrl+C\&. للسماح لـ \fBless\fP بالتعامل مع Ctrl+C بنفسه للعودة إلى محث أوامر المستعرض، قم بإلغاء ضبط هذا الخيار\&. .sp إذا لم تتضمن قيمة \fI$SYSTEMD_LESS\fP الحرف "K"، وكان المستعرض المستدعى هو \fBless\fP، فسيُتجاهل Ctrl+C من قبل الملف التنفيذي، ويجب معالجته من قبل المستعرض\&. .RE .PP \fBX\fP .RS 4 يوجه هذا الخيار مستعرض الصفحات بعدم إرسال سلاسل تهيئة وإنهاء termcap إلى الطرفية\&. يُضبط مبدئيًا للسماح لمخرجات الأوامر بالبقاء مرئية في الطرفية حتى بعد خروج المستعرض\&. ومع ذلك، فإن هذا يمنع بعض وظائف المستعرض من العمل، لا سيما أن المخرجات المفصولة بصفحات لا يمكن تمريرها باستخدام الفأرة\&. .RE .sp لاحظ أن ضبط متغير البيئة العادي \fI$LESS\fP ليس له أي تأثير عند استدعاء \fBless\fP بواسطة أدوات systemd\&. .sp راجع \fBless\fP(1) لمزيد من النقاش\&. .RE .PP \fI$SYSTEMD_LESSCHARSET\fP .RS 4 يتجاوز طقم المحارف الممرر إلى \fBless\fP (مبدئيًا "utf\-8"، إذا حُدّد أن الطرفية المستدعية متوافقة مع UTF\-8)\&. .sp لاحظ أن ضبط متغير البيئة العادي \fI$LESSCHARSET\fP ليس له أي تأثير عند استدعاء \fBless\fP بواسطة أدوات systemd\&. .RE .PP \fI$SYSTEMD_PAGERSECURE\fP .RS 4 تدعم أوامر المستعرض (pager) الشائعة مثل \fBless\fP(1)، بالإضافة إلى "التصفح"، أي التمرير عبر المخرجات، فتح ملفات أخرى أو الكتابة إليها وتشغيل أوامر صدفة عشوائية\&. عند استدعاء الأوامر بامتيازات مرفوعة، على سبيل المثال تحت \fBsudo\fP(8) أو \fBpkexec\fP(1)، يصبح المستعرض حدًا أمنيًا\&. يجب الحرص على استخدام البرامج ذات الوظائف المحدودة للغاية فقط كمستعرضات، وعدم السماح بالميزات التفاعلية غير المقصودة مثل فتح ملفات جديدة أو إنشائها أو بدء عمليات فرعية\&. يمكن تمكين "الوضع الآمن" للمستعرض كما هو موضح أدناه، \fIإذا كان المستعرض يدعم ذلك\fP (معظم المستعرضات لم تُكتب بطريقة تأخذ هذا في الاعتبار)\&. يوصى إما بتمكين "الوضع الآمن" صراحةً أو تعطيل المستعرض تمامًا باستخدام \fB\-\-no\-pager\fP أو \fIPAGER=cat\fP عند السماح للمستخدمين غير الموثوق بهم بتنفيذ أوامر بامتيازات مرفوعة\&. .sp يأخذ هذا الخيار وسيطًا منطقيًا\&. عند ضبطه على صحيح (true)، يتم تمكين "الوضع الآمن" لمستعرض الصفحات\&. في "الوضع الآمن"، سيُضبط \fBLESSSECURE=1\fP عند استدعاء المستعرض، مما يوجه المستعرض لتعطيل الأوامر التي تفتح أو تنشئ ملفات جديدة أو تبدأ عمليات فرعية جديدة\&. حاليًا، يُعرف فقط \fBless\fP(1) بقدرته على فهم هذا المتغير وتطبيق "الوضع الآمن"\&. .sp عند الضبط إلى false، لا توضع قيود على أداة التصفح (pager)\&. إن ضبط \fISYSTEMD_PAGERSECURE=0\fP أو عدم إزالته من البيئة الموروثة قد يسمح للمستخدم باستدعاء أوامر اعتباطية\&. .sp عندما لا يُضبط \fI$SYSTEMD_PAGERSECURE\fP، تحاول أدوات systemd استنتاج ما إذا كان ينبغي تمكين "الوضع الآمن" آليًا وما إذا كان المستعرض يدعمه\&. يُمكن "الوضع الآمن" إذا كان معرف المستخدم الفعلي (UID) ليس هو نفسه مالك جلسة الولوج، انظر \fBgeteuid\fP(2) و \fBsd_pid_get_owner_uid\fP(3)، أو عند التشغيل تحت \fBsudo\fP(8) أو أدوات مماثلة (\fI$SUDO_UID\fP مضبوط \&\s-2\u[1]\d\s+2)\&. في تلك الحالات، سيُضبط \fISYSTEMD_PAGERSECURE=1\fP ولن تُستخدم المستعرضات التي لا يُعرف عنها تطبيق "الوضع الآمن" على الإطلاق\&. لاحظ أن هذا الاستكشاف الآلي يغطي فقط الآليات الأكثر شيوعًا لرفع الامتيازات وهو مخصص للتسهيل\&. يوصى بضبط \fI$SYSTEMD_PAGERSECURE\fP صراحةً أو تعطيل المستعرض\&. .sp لاحظ أنه إذا أُريد احترام المتغيرات \fI$SYSTEMD_PAGER\fP أو \fI$PAGER\fP، لغير غرض تعطيل مستعرض الصفحات، فيجب ضبط \fI$SYSTEMD_PAGERSECURE\fP أيضًا\&. .RE .PP \fI$SYSTEMD_COLORS\fP .RS 4 يأخذ وسيطًا منطقيًا (boolean)، أو قيمة خاصة\&. مبدئيًا (عند عدم الضبط)، سيستخدم \fBsystemd\fP والأدوات المرتبطة به الألوان في مخرجاتها إذا أمكن ذلك\&. إذا ضُبط \fI$COLORTERM\fP على "truecolor" أو "24bit"، فسيتم تمكين ألوان 24 بت، وإلا فستُستخدم 256 لونًا، ما لم يشر \fI$NO_COLOR\fP أو \fI$TERM\fP إلى تعطيل الألوان\&. .PP \fBtrue\fP .RS 4 نفس حالة عدم الضبط، باستثناء تجاهل \fI$NO_COLOR\fP\&. .RE .PP \fBfalse\fP .RS 4 سيكون المخرج أحادي اللون\&. .RE .PP "16"، "256"، "24bit" .RS 4 استخدم دائمًا ألوان ANSI الـ 16 الأساسية، أو 256 لونًا، أو لون 24 بت، على التوالي\&. .RE .PP "auto\-16"، "auto\-256"، "auto\-24bit" .RS 4 استخدم كمية الألوان المعطاة، بشرط \fI$TERM\fP، وما هو متصل بالطرفية\&. .RE .RE .PP \fI$SYSTEMD_URLIFY\fP .RS 4 يجب أن تكون القيمة منطقية\&. تتحكم فيما إذا كان يجب توليد روابط قابلة للنقر في المخرج لمحاكيات الطرفية التي تدعم ذلك\&. يمكن تحديد هذا لتجاوز القرار الذي يتخذه \fBsystemd\fP بناءً على \fI$TERM\fP وشروط أخرى\&. .RE .SH "انظر أيضًا" .PP \fBsystemd\fP(1)، \fBsystemctl\fP(1)، \fBsystemd\-logind.service\fP(8)، \fBlogind.conf\fP(5) .SH ملاحظات .IP " 1." 4 يوصى للأدوات الأخرى بضبط والتحقق من \fI$SUDO_UID\fP حسب الاقتضاء، ومعاملته كواجهة مشتركة. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .