في نظام التشغيل لينكس ، فمن الممكن لإدارة المستخدمين على مستوى سطر الأوامر. في بعض الأحيان قد تحتاج إلى معرفة القائمة الكاملة للمستخدمين على النظام ، وكذلك الحصول على معلومات حول سماتهم ، مثل معرف المستخدم (إيد) ، معرف المجموعة (جيد) ، الدليل الرئيسي وقذيفة.
للقيام بذلك ، هناك أوامر تسمح لك بعرض قائمة المستخدمين وسماتهم. واحد من هذه الأوامر هو القط /الخ/باسود ، الذي يخرج محتويات ملف /الخ/باسود. يخزن هذا الملف معلومات حول مستخدمي النظام. كل سطر من الملف هو إدخال حول مستخدم فردي ، مفصولة بنقطتين.
يتم تحديد سمات المستخدم التالية في كل إدخال: اسم المستخدم ، ثم كلمة المرور (مشفرة) ، ثم معرف المستخدم (إيد) ، ثم معرف المجموعة (جيد) ، ثم اسم المستخدم الكامل أو التعليق ، ثم الدليل الرئيسي للمستخدم وأخيرا قذيفة ، والذي يستخدم من قبل المستخدم بشكل افتراضي.
مثال على سطر في ملف/الخ / باسود:
اسم المستخدم: س: 1000: 1000: جون دو: / الصفحة الرئيسية / اسم المستخدم:/ بن / باش
هناك أيضا أوامر أخرى ، مثل دبليو أو منظمة الصحة العالمية ، التي تنتج معلومات حول المستخدمين الحاليين على النظام. يعرض الأمر ث قائمة بالمستخدمين النشطين في الوقت الفعلي ، ومعلومات حول تمهيد النظام وساعات المستخدم. يعرض أمر منظمة الصحة العالمية قائمة بالمستخدمين الذين قاموا بتسجيل الدخول.
- قائمة مستخدمي لينكس وخصائصهم: كيفية الحصول على قائمة كاملة
- المحطة الطرفية: افتح نافذة سطر الأوامر
- الأمر "القط / الخ / باسود": إخراج جميع المستخدمين وسماتهم
- / الخ / ملف باسود: هيكل ومعنى كل حقل
- الأمر "غريب-الخامس /سبين/نولوجين / الخ / باسود": استبعاد مستخدمي النظام
- قائمة تمت تصفيتها: كيفية عرض أسماء المستخدمين فقط
- رابط إلى الدليل: طرق إضافية للحصول على معلومات حول المستخدمين
- سؤال وجواب
- ما هي الأوامر التي يمكنني استخدامها للحصول على قائمة بجميع المستخدمين على لينكس?
- كيف يمكنني معرفة إيد (معرف المستخدم) لجميع المستخدمين على لينكس?
- كيف يمكنني معرفة الدليل الرئيسي لكل مستخدم على لينكس?
قائمة مستخدمي لينكس وخصائصهم: كيفية الحصول على قائمة كاملة
في نظام التشغيل لينكس ، يتم تعيين معرف مستخدم فريد لكل مستخدم (معرف المستخدم) ، والذي يستخدم لتحديد والتحكم في وصول المستخدم إلى موارد النظام. لكل مستخدم أيضا اسم وسمات أخرى تحدد حقوقه وإعداداته.
هناك عدة طرق للحصول على قائمة كاملة بجميع المستخدمين على لينكس. وفيما يلي عدد قليل منهم:
- الأمر القط / الخ / باسود إخراج محتويات ملف / الخ / باسود ، الذي يحتوي على معلومات حول كل مستخدم في النظام. يتوافق كل سطر من الملف مع مستخدم واحد ويحتوي على حقول مفصولة بنقطتين مثل اسم المستخدم وكلمة المرور المشفرة ومعرف المستخدم والمجموعة والدليل الرئيسي وقذيفة الأوامر والسمات الأخرى.
- الأمر جيتنت باسود أيضا إخراج قائمة المستخدمين باستخدام المعلومات من قاعدة بيانات اسم المستخدم وسماته. يتيح لك هذا الأمر الوصول إلى معلومات حول المستخدمين ، بما في ذلك تلك المخزنة في نظام ملفات لداب أو نيس.
- يعرض الأمر ث المستخدمين الحاليين المتصلين بالنظام وبعض المعلمات ذات الصلة مثل الوقت الذي قاموا فيه بتسجيل الدخول وأوامرهم وما إلى ذلك.
يمكن استخدام قائمة المستخدمين الناتجة لأغراض عديدة ، على سبيل المثال ، للتحكم في الوصول ، وإدارة الحقوق ، وتعيين المهام ، وما إلى ذلك. بصفتك مسؤول النظام ، يجب أن تكون حذرا عند العمل مع المستخدمين وخصائصهم لضمان أمان النظام وسلامة البيانات.
الآن أنت تعرف عدة طرق للحصول على قائمة كاملة بجميع المستخدمين على لينكس والتعرف على سماتهم. استخدم هذه المعرفة لإدارة المستخدمين في نظامك بشكل فعال.
المحطة الطرفية: افتح نافذة سطر الأوامر
محطة في لينكس هو الأداة التي تسمح لك للعمل مع سطر الأوامر ، وإدارة النظام وأداء المهام المختلفة. يعد فتح نافذة طرفية الخطوة الأولى للتفاعل مع النظام عبر سطر الأوامر.
هناك عدة طرق لفتح نافذة طرفية:
- استخدام اختصارات لوحة المفاتيح. صحافة السيطرة + بديل + تي لفتح نافذة المحطة الطرفية.
- ابحث في القائمة. استخدم بحث التطبيق في القائمة وابحث عن المحطة الطرفية أو موجه الأوامر.
- انقر بزر الماوس الأيمن على سطح المكتب أو في نافذة المستكشف وحدد "فتح المحطة الطرفية" من قائمة السياق.
بمجرد فتح نافذة المحطة الطرفية ، سترى موجه أوامر حيث يمكنك إدخال أوامر مختلفة.
يمكنك رؤية رمز موجه الأوامر ، والذي يشير إلى أن الجهاز جاهز لإدخال أمر. هذا هو عادة $ أو # حرف في نهاية السطر.
لديك الكثير من الخيارات في نافذة المحطة الطرفية. يمكنك تنفيذ الأوامر وإدارة الملفات والدلائل وتثبيت البرامج والعمل مع الشبكة وغير ذلك الكثير.
من المهم أن تعرف أن العمل في الجهاز قد يكون صعبا بالنسبة للمبتدئين ، ولكن مع الممارسة ستتمكن من إتقان الأوامر الأساسية واستخدام الجهاز بشكل أكثر فعالية.
الأمر "القط / الخ / باسود": إخراج جميع المستخدمين وسماتهم
على نظام التشغيل لينكس ، هناك أمر القط / الخ / باسود لعرض قائمة من المستخدمين وسماتهم. يحتوي هذا الملف على معلومات حول كل مستخدم للنظام.
إخراج الأمر القط / الخ / باسود هو جدول مع القيم مفصولة القولون.
يمثل كل سطر في إخراج الأمر معلومات حول مستخدم معين ويحتوي على الحقول التالية:
- اسم المستخدم: هذا اسم مستخدم فريد في النظام.
- كلمة المرور: كلمة مرور المستخدم ، والتي تم تحديدها في ملف/الخ / باسود في شكل مشفر.
- معرف المستخدم (معرف المستخدم): معرف مستخدم فريد.
- دائرة المخابرات العامة (معرف المجموعة): معرف المجموعة المستخدم في.
- الاسم الكامل (معرف المستخدم): الاسم الكامل للمستخدم.
- الدليل الرئيسي: الدليل حيث يوجد الدليل الرئيسي للمستخدم.
- الأمر القابل للتنفيذ (شل): الأمر الذي سيتم تشغيله عندما يقوم المستخدم بتسجيل الدخول.
وفيما يلي مثال على إخراج الأمر القط / الخ / باسود:
| اسم المستخدم | كلمة المرور | معرف المستخدم | دائرة المخابرات العامة | الاسم الكامل | الدليل الرئيسي | الأمر المنفذ |
|---|---|---|---|---|---|---|
| الجذر | x | 0 | 0 | الجذر | / الجذر | / بن / باش |
| المستخدم1 | x | 1000 | 1000 | المستخدم1 | / الرئيسية / المستخدم1 | / بن / باش |
| المستخدم2 | x | 1001 | 1001 | المستخدم2 | / الرئيسية / المستخدم2 | / بن / باش |
في هذا المثال ، يمكنك أن ترى أن هناك ثلاثة مستخدمين في النظام:" الجذر "و" المستخدم 1 "و"المستخدم 2". كل واحد منهم لديه معرف فريد (إيد) ، معرف المجموعة (جيد) ، اسم كامل ، دليل المنزل ، وأمر قابل للتنفيذ عند تسجيل الدخول.
الأمر القط / الخ / باسود مفيد جدا للحصول على فكرة عامة عن حالة مستخدمي النظام وسماتهم.
/ الخ / ملف باسود: هيكل ومعنى كل حقل
ملف / الخ / باسود هو ملف نصي يخزن معلومات حول مستخدمي نظام لينكس. كل سطر من الملف هو سجل عن مستخدم واحد ويحتوي على معلومات مفصولة بنقطتين.
شكل سلسلة/الخ / باسود:
| الميدان | المعنى |
|---|---|
| اسم المستخدم | اسم مستخدم فريد في النظام |
| كلمة المرور | كلمة مرور المستخدم المشفرة (عادة " س "أو"*") |
| معرف المستخدم (معرف المستخدم) | معرف مستخدم رقمي فريد |
| معرف المجموعة (دائرة المخابرات العامة) | معرف مجموعة المستخدم |
| الاسم الكامل | الاسم الأول والأخير للمستخدم أو الوصف |
| الدليل الرئيسي | المسار إلى الدليل الرئيسي للمستخدم |
| قذيفة القيادة | المسار إلى قذيفة المستخدم |
فيما يلي مثال على سطر من ملف/الخ / باسود:
اسم المستخدم: س: 1001: 1001: جون سميث: / الصفحة الرئيسية / اسم المستخدم: / بن / باش
في هذا المثال:
- اسم المستخدم — "اسم المستخدم"
- كلمة المرور - " س " (يتم تخزين معلومات كلمة المرور في/الخ / ملف الظل)
- إيد-1001
- دائرة المخابرات العامة-1001
- الاسم الكامل - "جون سميث"
- الدليل الرئيسي — "/ الصفحة الرئيسية / اسم المستخدم"
- قذيفة الأمر — "/ بن / باش"
يتم استخدام ملف / الخ / باسود من قبل النظام لتحديد المستخدمين وتحديد سماتهم عند تسجيل الدخول.
الأمر "غريب-الخامس /سبين/نولوجين / الخ / باسود": استبعاد مستخدمي النظام
الأمر البقرى الخامس / سبين / نولوجين / الخ / باسود يسمح لك للحصول على قائمة بجميع المستخدمين في نظام التشغيل لينكس ، باستثناء مستخدمي النظام الذين لديهم سمة /سبين/نولوجين.
لتنفيذ الأمر ، افتح المحطة وأدخل السطر التالي:
البقرى الخامس / سبين / نولوجين / الخ / باسود
После нажатия клавиши Enter будет выведен список пользователей, исключая системных пользователей, как показано в примере:
| username1 | password1 | uid1 | gid1 | gecos1 | home_directory1 | shell1 |
| username2 | password2 | uid2 | gid2 | gecos2 | home_directory2 | shell2 |
| username3 | password3 | uid3 | gid3 | gecos3 | home_directory3 | shell3 |
في هذا المثال ، يمثل اسم المستخدم اسم المستخدم ، وكلمة المرور هي كلمة مرور مشفرة ، ومعرف المستخدم هو معرف المستخدم ، ودائرة المخابرات العامة هي معرف المجموعة ، والأبراص هي معلومات المستخدم ، والدليل الرئيسي هو الدليل الرئيسي ، والقذيفة هي غلاف المستخدم.
باستخدام الأمر البقرى الخامس / سبين /نولوجين/الخ /باسود ، يمكنك الحصول على قائمة بجميع المستخدمين على لينكس ، باستثناء مستخدمي النظام مع السمة/سبين / نولوجين. يمكن أن يكون هذا مفيدا عند تحليل قائمة المستخدمين وإجراء عمليات مختلفة معهم.
قائمة تمت تصفيتها: كيفية عرض أسماء المستخدمين فقط
في بعض الأحيان قد يكون من الضروري عرض أسماء المستخدمين فقط على نظام لينكس ، دون معلومات الحساب الأخرى. في هذا القسم ، ونحن سوف ننظر في عدة طرق للحصول على قائمة تصفيتها من أسماء المستخدمين فقط في لينكس.
1. باستخدام الأمر قص:
- افتح المحطة.
- أدخل الأمر التالي:
- اضغط على إدخال وستحصل على قائمة بأسماء المستخدمين فقط على نظام لينكس.
قص-د: - إف 1 / إلخ / باسود2. باستخدام الأمر أوك:
- افتح المحطة.
- أدخل الأمر التالي:
- اضغط على إدخال وستحصل على قائمة بأسماء المستخدمين فقط على نظام لينكس.
أوك-و": "'{طباعة print 1} ' / الخ / باسود3. باستخدام الأمر غريب:
- افتح المحطة.
- أدخل الأمر التالي:
- اضغط على إدخال وستحصل على قائمة بأسماء المستخدمين فقط على نظام لينكس.
البقرى-أو' ^[^:] +:'/الخ | باسود / غريب-أو' ^[^:]+'حدد أيا من الطرق المذكورة أعلاه للحصول على قائمة تمت تصفيتها بأسماء المستخدمين فقط على نظام لينكس. ضع في اعتبارك أنه يمكن أن يكون هناك العديد من المستخدمين على لينكس ، وقد يكون بعضهم من مستخدمي النظام أو حسابات الخدمة.
رابط إلى الدليل: طرق إضافية للحصول على معلومات حول المستخدمين
في الأقسام السابقة ، نظرنا في الطرق الرئيسية للحصول على معلومات المستخدم على لينكس باستخدام الأمر "القط /الخ/باسود" وقراءة محتويات ملف "/الخ/باسود". ومع ذلك ، هناك طرق أخرى للحصول على هذه المعلومات.
الأمر" جيتنت باسود": يتيح لك هذا الأمر الحصول على معلومات حول المستخدمين من قاعدة البيانات التي يقوم عليها نظام المصادقة.
الأمر "معرف": يعرض هذا الأمر معلومات حول المستخدم الحالي أو المستخدم المحدد ، بما في ذلك اسم المستخدم ومعرف المستخدم والمجموعات التي ينتمي إليها المستخدم وما إلى ذلك.
أمر "الإصبع" : يتيح لك هذا الأمر عرض معلومات مفصلة حول المستخدمين ، بما في ذلك الاسم الكامل والدليل الرئيسي وآخر تسجيل دخول والمزيد.
عند استخدام هذه الأوامر ، يمكنك الحصول على معلومات أكثر تفصيلا حول المستخدمين وسماتهم. ومع ذلك ، لا يمكن لجميع الأنظمة دعم هذه الأوامر أو تثبيتها افتراضيا.
إذا كنت ترغب في الحصول على المعلومات الأكثر اكتمالا حول المستخدمين في لينكس ، فمن المستحسن استخدام مجموعة من الأساليب والأوامر المختلفة ، وكذلك فحص إعدادات نظام التشغيل الخاص بك محددة.
سؤال وجواب
ما هي الأوامر التي يمكنني استخدامها للحصول على قائمة بجميع المستخدمين على لينكس?
هناك العديد من الأوامر التي يمكن استخدامها للحصول على قائمة بجميع المستخدمين على لينكس. واحد من هذه الأوامر هو "القط /الخ/باسود" ، الذي يعرض معلومات حول كل مستخدم في النظام. أمر آخر هو " قطع د: - إف 1 / الخ / باسود " ، الذي يخرج أسماء المستخدمين فقط. ويعرض الأمر "جيتنت باسود" معلومات كاملة عن المستخدمين من قاعدة بيانات باسود.
كيف يمكنني معرفة إيد (معرف المستخدم) لجميع المستخدمين على لينكس?
لمعرفة إيد (معرف المستخدم) لجميع المستخدمين على لينكس ، يمكنك استخدام الأمر "قص د:- إف 1 ، 3 /الخ/باسود". سيعرض هذا الأمر أسماء المستخدمين والمعرفات المقابلة لها. معرف المستخدم هو معرف رقمي فريد لكل مستخدم على نظام لينكس.
كيف يمكنني معرفة الدليل الرئيسي لكل مستخدم على لينكس?
لمعرفة الدليل الرئيسي لكل مستخدم على لينكس ، يمكنك استخدام الأمر "قص-د: - إف 1 ، 6 /الخ/باسود". سيعرض هذا الأمر أسماء المستخدمين وأدلة المنزل المقابلة لها. الدليل الرئيسي هو المكان الذي يتم فيه تخزين الملفات الشخصية لكل مستخدم.