רשימת משתמשים של אובונטו - 6 פקודות קלות

סמל זמן קריאה 5 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

משתמשי רשימת אובונטו

תוהה כיצד להשתמש באובונטו כדי לרשום משתמשים? מכיוון שמדובר במערכת הפעלה מרובת משתמשים, היא מאפשרת למספר משתמשים במסופים או במחשבים שונים לגשת למערכת אחת. עם זאת, תרצה לרשום חשבונות משתמש לניהול טוב יותר.

במדריך זה, אדון בכמה פקודות חיוניות כדי להשיג זאת בקלות.

בואו להתגלגל!

מדוע חשוב לרשום משתמשים באובונטו?

משתמשי רישום מציעים מספר יתרונות כגון:

  • ניהול המערכת: אתה יכול לרשום משתמשי אובונטו כדי לאמת את מצב החשבון, לבדוק הרשאות ולבצע משימות תחזוקה אחרות כמו מחיקת חשבון ואיפוס סיסמה.
  • אבטחה: זיהוי וניטור משתמשים במערכת אובונטו שלך מסייע בזיהוי חשבונות לא מורשים שעלולים להוות איומי אבטחה.
  • ניהול משאבים: בהיותך מנהל לינוקס, אתה יכול לזהות אילו משתמשים צורכים את המשאבים הרבים ביותר. זה עוזר לך לייעל את ביצועי המערכת.
  • תיעוד ודיווח: קבלת מידע על כל משתמשי המערכת עוזרת לצוותי ה-IT לתעד תצורות והגדרות.
  • שיתוף פעולה: אתה יכול לבדוק אם למשתמשים ספציפיים יש חשבונות מערכת או למצוא משתמש שאיתו אתה צריך לשתף פעולה בפרויקטים מסוימים.
  • פתרון בעיות: אתה יכול להשתמש ברשימת המשתמשים כדי למצוא התנגשויות או בעיות.

כיצד לרשום משתמשים באובונטו

בואו נחקור את שש הפקודות הבאות לרשימת משתמשים באובונטו:

1. שימוש ב-cat Command

במערכות הפעלה מבוססות לינוקס, "וכו'/passwd" קובץ מכיל רשימה של משתמשים מוגדרים יחד עם המידע הרלוונטי עבור כל אחד מהם. יתר על כן, אתה יכול להשתמש ב חתול פקודה כדי להציג את תוכנו בטרמינל.

כדי לעשות זאת, הקש CTRL + ALT + T כדי לפתוח את מסוף אובונטו שלך. הקלד "cat /etc/passwd”ופגע זן.

רישום משתמשי אובונטו עם פקודת cat

כתוצאה מכך, תראה רשימה של משתמשים, כאשר כל שורה בטבלה מציגה פרטים נרחבים כגון:

  • שם משתמש
  • סיסמה (כאשר x מציין סיסמה עבור המשתמש המתאים)
  • שם משתמש (UID)
  • מזהה הקבוצה של המשתמש (GID)
  • מידע אופציונלי (כולל שם מלא, מספר טלפון, מספר חדר וכו')
  • ספריית הבית
  • מעטפת כניסה ברירת מחדל

להבנה טובה יותר, עיין בתרשים הבא:

הבנת התבנית בקובץ /etc/passwd

2. שימוש בפקודה פחות

באובונטו, ה פחות הפקודה משמשת לקריאת התוכן של דף טקסט עמוד אחד בכל פעם. במקרה זה, אני אשתמש בו כדי להציג את הקובץ "/etc/passwd" ולפרט את כל המשתמשים במסוף אובונטו שלי.

בשביל זה, אני אריץ את פחות "/etc/passwd" הפקודה, שתיתן את הפלט הבא.

רישום משתמשי אובונטו עם פחות פקודות

3. שימוש בפקודה getent

השמיים מקבל הפקודה עוזר לך לקבל ערכים מטקסט חשוב המכיל מידע משתמש כגון passwd ומסדי נתונים קבוצתיים.

כעת, כדי לרשום את הערכים של הקובץ "/etc/passwd", אפעיל את "getent passwd" פקודה.

רישום משתמשי אובונטו עם פקודת getent

4. שימוש בפקודה awk

awk הפקודה שימושי כאשר ברצונך להציג רק את שם המשתמש. לדוגמה, כאשר אתה כותב סקריפט לביצוע פעולה כלשהי במספר חשבונות משתמש. בתרחיש זה, רישום שמות משתמש בלבד והפנייתם ​​לטקסט עשוי לחסוך זמן.

הנה, אני אוסיף את אפשרות F כאפשרות מפריד שדות עם ":" כדי להדפיס רק את השדה הראשון מתוך "/ etc / passwd" קובץ המייצג את שמות המשתמש.

רישום משתמשי אובונטו עם פקודת awk

5. שימוש בפקודה cut

אתה יכול גם להשיג את אותו פלט עם פקודה לחתוך. לשם כך, הפנה מחדש את הפלט של "/etc/passwd" לפקודת cut באמצעות אופרטור הצינור "|". הוסף את האפשרות -d כמפריד ו-f כדי לבחור רק את השדה הראשון.

לדוגמה, אני אקליד "cat /etc/passwd | לחתוך -d: -f1" פקודה.

רישום משתמשי אובונטו עם פקודת חיתוך

6. שימוש בפקודה compgen

השמיים פקודת compgen עם -u אפשרות מפרטת את חשבונות המשתמש במסוף. יתר על כן, אתה יכול להעביר את הפלט שלו לפקודת העמודה כדי לרשום שמות משתמש בעמודות ולא רשימה אחת ארוכה.

לצורך ההדגמה, אני אבצע את "compgen -u | טור" פקודה.

רישום משתמשי אובונטו עם פקודת compgen

כיצד לרשום רק משתמשים המחוברים כעת באובונטו

כדי לרשום רק משתמשים המחוברים כעת, אתה יכול להשתמש ב:

שימוש בפקודה מי

באובונטו, ה מי מפקד מציג את שם הכניסה של המשתמש הנוכחי, מספרי קו מסוף, זמן הכניסה ושם המארח המרוחק.

כעת, כדי לרשום את המשתמשים המחוברים כעת עם הפרטים המוזכרים, אקליד את ה-"מי" הפקודה בטרמינל.

רישום רק משתמשים המחוברים כעת עם מי הפקודה

על פי הפלט הנתון, "מחבר” הוא המשתמש המחובר הנוכחי במערכת אובונטו שלי.

שימוש בפקודה w

השמיים פקודת w בלינוקס מספק סיכום מהיר של מי המשתמש כרגע במערכת, כמה המערכת נמצאת בשימוש ואיזה תוכניות פועלות כעת.

עכשיו, אני אריץ את "w" פקודה.

מציג רק משתמשים המחוברים כעת עם הפקודה w

בפלט לעיל:

  • משתמש מייצג את שם המשתמש שלי בתור המשתמש המחובר כרגע.
  • TTY מציג את התקן המסוף המשויך להפעלה הנוכחית שלי.
  • מן מציין את המארח המרוחק שאליו אני מחובר.
  • התחברות@ מציג את השעה שבה התחברתי למערכת.
  • לְהִתְבַּטֵל מייצג את משך חוסר הפעילות מאז האינטראקציה האחרונה שלי.
  • JCPU מציין את זמן המעבד המשמש עבור כל התהליכים המקושרים להפעלה שלי.
  • PCPU מציג את אחוז זמן המעבד בשימוש בתהליך הנוכחי.
  • מה מציג את הפרטים הקשורים לתהליך או פקודה הפועלים בהפעלה שלי.

טיפים בונוס:

כדי לבדוק את שם המשתמש המחובר כעת, הקלד "משתמשים" בטרמינל אובונטו שלך.

בודק את השם של משתמשי אובונטו המחוברים כעת

כדי לקבל מידע על משתמש מסוים באובונטו, הפעל את "grep שם משתמש /etc/passwd". כאן, אבדוק את הפרטים של המשתמש "המחבר".

קבלת מידע על משתמש ספציפי ב-ubuntu

כדי לספור את המספר הכולל של משתמשים באובונטו, השתמש בפקודה wc עם cat בתור "cat /etc/passwd | wc -l

ספירת משתמשי אובונטו עם פקודת wc
בודק טווח עבור מזהי משתמש ב-Ubuntu

כדי לבדוק את הטווח עבור מזהי משתמש, בצע את הלחצן "grep -E '^UID_MIN|^UID_MAX' /etc/login.defs" פקודה.

אתה עשוי להתעניין גם ב:

בחר כל אחת מהגישות הנדונות לבדיקת חשבונות המשתמש. שים לב שהפקודות הללו יכולות לפעול בכל ההפצות של לינוקס כולל אובונטו. יתר על כן, אף אחד מהם לא צריך גישת sudo מה שאומר שהם זמינים לכל משתמש.

עכשיו כשאתה יודע איך להשתמש באובונטו לרשימת משתמשים, שתף את השיטה המועדפת עליך בהערות למטה!

עוד על הנושאים: אובונטו