'\" t .\" Title: lslogins .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "LSLOGINS" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" lslogins \- يعرض معلومات حول المستخدمين المعروفين في الحاسوب .SH "موجز" .sp \fBlslogins\fP [خيارات] [\fB\-s\fP|\fB\-u\fP[\fB=\fP\fIUID\fP]] [\fB\-g\fP \fIمجموعات\fP] [\fB\-l\fP \fIعمليات_تسجيل_دخول\fP] [\fIاسم_المستخدم\fP] .SH "الوصف" .sp يفحص سجلات wtmp و btmp، و \fI/etc/shadow\fP (إذا لزم الأمر) و \fI/passwd\fP ويخرج البيانات المطلوبة. .sp يُجبر المعامل الاختياري \fIاسم_المستخدم\fP أداة \fBlslogins\fP على طباعة كافة التفاصيل المتاحة حول المستخدم المحدد فقط. في هذه الحالة، يختلف تنسيق المخرجات عما هو عليه في حالتي \fB\-l\fP أو \fB\-g\fP ويُبلغ عن \fIاسم_المستخدم\fP المجهول كخطأ. .sp الإجراء المبدئي هو إدراج معلومات حول جميع المستخدمين في الحاسوب. .SH "الخيارات" .sp المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضاً. .sp \fB\-a\fP، \fB\-\-acc\-expiration\fP .RS 4 يعرض بيانات حول تاريخ آخر تغيير لكلمة السر وتاريخ انتهاء صلاحية الحساب (راجع \fBshadow\fP(5) لمزيد من المعلومات). (يتطلب صلاحيات الجذر.) .RE .sp \fB\-\-btmp\-file\fP \fIمسار\fP .RS 4 مسار بديل لـ btmp. .RE .sp \fB\-c\fP، \fB\-\-colon\-separate\fP .RS 4 يفصل المعلومات المتعلقة بكل مستخدم بنقطتين {colon} بدلاً من سطر جديد. .RE .sp \fB\-e\fP، \fB\-\-export\fP .RS 4 يخرج البيانات بتنسيق NAME=VALUE. انظر أيضاً الخيار \fB\-\-shell\fP. .RE .sp \fB\-f\fP، \fB\-\-failed\fP .RS 4 يعرض بيانات حول آخر محاولات الولوج الفاشلة للمستخدمين. .RE .sp \fB\-G\fP، \fB\-\-supp\-groups\fP .RS 4 يظهر معلومات حول المجموعات التكميلية. .RE .sp \fB\-g\fP، \fB\-\-groups\fP \fIمجموعات\fP .RS 4 يظهر فقط بيانات المستخدمين المنتمين إلى \fIمجموعات\fP. يمكن تحديد أكثر من مجموعة؛ يجب أن تكون القائمة مفصولة بفاصلة. تُتجاهل أسماء المجموعات المجهولة. .sp لاحظ أن العلاقة بين المستخدم والمجموعة قد تكون غير مرئية للمجموعة الأساسية إذا لم يُحدد المستخدم صراحة كعضو في المجموعة (على سبيل المثال، في \fI/etc/group\fP). إذا فحص الأمر \fBlslogins\fP المجموعات، فإنه يستخدم قاعدة بيانات المجموعات فقط، ولا تُستخدم قاعدة بيانات المستخدمين مع GID الأساسي على الإطلاق. .RE .sp \fB\-L\fP، \fB\-\-last\fP .RS 4 يعرض بيانات تحتوي على معلومات حول آخر جلسات تسجيل دخول المستخدمين. .RE .sp \fB\-l\fP، \fB\-\-logins\fP \fIعمليات_ولوج\fP .RS 4 يظهر فقط بيانات المستخدمين الذين لديهم تسجيل دخول محدد في \fIعمليات_تسجيل_دخول\fP (أسماء المستخدمين أو معرفات المستخدمين). يمكن تحديد أكثر من تسجيل دخول؛ يجب أن تكون القائمة مفصولة بفاصلة. تُتجاهل أسماء الولوج المجهولة. .RE .sp \fB\-n\fP، \fB\-\-newline\fP .RS 4 يعرض كل معلومة في سطر منفصل. .RE .sp \fB\-\-noheadings\fP .RS 4 عدم طباعة سطر الترويسة. .RE .sp \fB\-\-notruncate\fP .RS 4 لا تقطع المخرجات. .RE .sp \fB\-o\fP، \fB\-\-output\fP \fIقائمة\fP .RS 4 تحديد أعمدة المخرجات التي ستُطبع. يمكن توسيع القائمة المبدئية للأعمدة إذا حُددت \fIقائمة\fP بتنسيق \fI+list\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 يخرج كافة الأعمدة المتاحة. استخدم ‎\fB\-\-list\-columns\fP‎ للحصول على قائمة بكافة الأعمدة المدعومة. .RE .sp \fB\-H\fP، \fB\-\-list\-columns\fP .RS 4 يسرد الأعمدة التي يمكن تحديدها بالخيار ‎\fB\-\-output\fP‎. يمكن استخدامه مع ‎\fB\-\-json\fP‎ أو ‎\fB\-\-raw\fP‎ للحصول على القائمة بتنسيق مقروء آلياً. .RE .sp \fB\-p\fP، \fB\-\-pwd\fP .RS 4 عرض المعلومات المتعلقة بالولوج بواسطة كلمة السر (انظر أيضًا \fB\-afL\fP). .RE .sp \fB\-r\fP، \fB\-\-raw\fP .RS 4 مخرجات خام (دون أعمدة). .RE .sp \fB\-J\fP، \fB\-\-json\fP .RS 4 مخرجات بتنسيق JSON. .RE .sp \fB\-s\fP، \fB\-\-system\-accs\fP .RS 4 يعرض حسابات النظام. هذه الحسابات هي مبدئياً جميع الحسابات ذات معرف UID بين 101 و 999 (متضمناً)، باستثناء الحساب nobody أو nfsnobody (المعرف 65534). هذا الإعداد المبدئي المكتوب مسبقاً قد يُتجاوز بالمعاملات \fBSYS_UID_MIN\fP و \fBSYS_UID_MAX\fP في الملف \fI/etc/login.defs\fP. .RE .sp \fB\-\-time\-format\fP \fIنوع\fP .RS 4 يعرض التواريخ بتنسيق short أو full أو iso. التنسيق المبدئي هو short، وقد صُمم تنسيق الوقت هذا ليكون فعالًا في استهلاك المساحة ومقروءًا للبشر. .RE .sp \fB\-u\fP، \fB\-\-user\-accs\fP .RS 4 يعرض حسابات المستخدمين. هذه الحسابات هي مبدئياً جميع الحسابات ذات معرف UID أعلى من 1000 (متضمناً)، باستثناء الحساب nobody أو nfsnobody (المعرف 65534). هذا الإعداد المبدئي المكتوب مسبقاً قد يُتجاوز بالمعاملات \fBUID_MIN\fP و \fBUID_MAX\fP في الملف \fI/etc/login.defs\fP. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .sp \fB\-\-wtmp\-file\fP \fIمسار\fP .RS 4 مسار بديل لملف wtmp. .RE .sp \fB\-\-lastlog\-file\fP \fIpath\fP .RS 4 مسار بديل للأمر \fBlastlog\fP(8). .RE .sp \fB\-y\fP، \fB\-\-shell\fP .RS 4 سيُعدل اسم العمود ليحتوي فقط على المحارف المسموح بها لمعرفات متغيرات الصدفة. هذا مفيد، على سبيل المثال، مع الخيار \fB\-\-export\fP. لاحظ أن هذه الميزة فُعّلت آليًا للخيار \fB\-\-export\fP في الإصدار 2.37، ولكن نظرًا لمشاكل التوافقية، أصبح من الضروري الآن طلب هذا السلوك عبر الخيار \fB\-\-shell\fP. .RE .sp \fB\-Z\fP، \fB\-\-context\fP .RS 4 يعرض سياق الحماية للمستخدمين. .RE .sp \fB\-z\fP، \fB\-\-print0\fP .RS 4 يفصل بين مدخلات المستخدم بمحرف nul، بدلًا من سطر جديد. .RE .SH "حالة الخروج" .sp 0 .RS 4 في حال النجاح، .RE .sp 1 .RS 4 في حال تحديد وسائط غير صحيحة، .RE .sp 2 .RS 4 في حال حدوث خطأ جسيم (مثل: سجل تالف). .RE .SH "ملاحظات" .sp تُقرأ عتبات UID المبدئية من \fI/etc/login.defs\fP. .SS "حالة كلمة السر" .sp تصف حقول متعددة حالة كلمة السر. .sp \fB"كلمة السر مقفلة"\fP .RS 4 تُسبق كلمة السر بـ \*(Aq!!\*(Aq، ولا يمكن للمستخدم الولوج بالرغم من أن كلمة السر مضبوطة أو فارغة. هذا أمر شائع في الحسابات الجديدة التي لم تُضبط كلمة سر لها. .RE .sp \fB"كلمة السر غير مطلوبة (فارغة)"\fP .RS 4 لم تُضبط كلمة السر (الهاش مفقود)؛ وهذا شائع في حسابات النظام المقفلة. عدم اشتراط كلمة سر لا يعني أن المستخدم يمكنه الولوج دون كلمة سر. يعتمد ذلك على حالة "قفل" كلمة السر. .RE .sp \fB"الولوج بكلمة السر معطل"\fP .RS 4 \*(Aqyes\*(Aq تعني عدم وجود كلمة سر صالحة. هاش كلمة السر مفقود، أو طريقة الهاش غير معروفة أو تحتوي محارف غير صالحة. .RE .SH "البيئة" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 يُفعّل مخرجات تصحيح أخطاء libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 يستخدم محارف حشو مرئية. .RE .SH "تاريخ" .sp أداة \fBlslogins\fP مستوحاة من أداة \fBlogins\fP، التي ظهرت لأول مرة في FreeBSD 4.10. .SH "المؤلفين" .sp .MTO "ooprala\(atredhat.com" "Ondrej Oprala" "،" .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "انظر أيضاً" .sp \fBgroup\fP(5)، \fBpasswd\fP(5)، \fBshadow\fP(5)، \fButmp\fP(5) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBlslogins\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."