ذكري المظهر

كيفية سرد المستخدمين في لينكس

Learn Kali Linux Episode #13: Command Line Essentials (Part 1)

Learn Kali Linux Episode #13: Command Line Essentials (Part 1)

جدول المحتويات:

Anonim

هل سبق لك أن أردت سرد جميع المستخدمين في نظام Linux الخاص بك أو لحساب عدد المستخدمين في النظام؟ هناك أوامر لإنشاء مستخدم ، وحذف مستخدم ، وقائمة المستخدمين بتسجيل الدخول ، ولكن ما هو الأمر لإدراج جميع المستخدمين في Linux؟

سيوضح لك هذا البرنامج التعليمي كيفية سرد المستخدمين في أنظمة Linux.

الحصول على قائمة بجميع المستخدمين باستخدام /etc/passwd File

يتم تخزين معلومات المستخدم المحلي في ملف /etc/passwd . يمثل كل سطر في هذا الملف معلومات تسجيل الدخول لمستخدم واحد. لفتح الملف ، يمكنك إما استخدام cat أو less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

قد تختلف قيم النظام UID_MIN و UID_MIN بحيث يكون الإصدار الأكثر عمومية من الأمر أعلاه:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

استنتاج

في هذا البرنامج التعليمي ، تعلمت كيفية سرد وتصفية المستخدمين في نظام Linux الخاص بك وما هي الاختلافات الرئيسية بين مستخدمي Linux ومستخدمي Linux العاديين.

تنطبق نفس الأوامر على أي توزيع لنظام Linux ، بما في ذلك Ubuntu و CentOS و RHEL و Debian و Linux Mint.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

مستخدم المحطة