רשימת משתמשים של אובונטו - 6 פקודות קלות
5 דקות לקרוא
עודכן בתאריך
קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד
תוהה כיצד להשתמש באובונטו כדי לרשום משתמשים? מכיוון שמדובר במערכת הפעלה מרובת משתמשים, היא מאפשרת למספר משתמשים במסופים או במחשבים שונים לגשת למערכת אחת. עם זאת, תרצה לרשום חשבונות משתמש לניהול טוב יותר.
במדריך זה, אדון בכמה פקודות חיוניות כדי להשיג זאת בקלות.
בואו להתגלגל!
מדוע חשוב לרשום משתמשים באובונטו?
משתמשי רישום מציעים מספר יתרונות כגון:
- ניהול המערכת: אתה יכול לרשום משתמשי אובונטו כדי לאמת את מצב החשבון, לבדוק הרשאות ולבצע משימות תחזוקה אחרות כמו מחיקת חשבון ואיפוס סיסמה.
- אבטחה: זיהוי וניטור משתמשים במערכת אובונטו שלך מסייע בזיהוי חשבונות לא מורשים שעלולים להוות איומי אבטחה.
- ניהול משאבים: בהיותך מנהל לינוקס, אתה יכול לזהות אילו משתמשים צורכים את המשאבים הרבים ביותר. זה עוזר לך לייעל את ביצועי המערכת.
- תיעוד ודיווח: קבלת מידע על כל משתמשי המערכת עוזרת לצוותי ה-IT לתעד תצורות והגדרות.
- שיתוף פעולה: אתה יכול לבדוק אם למשתמשים ספציפיים יש חשבונות מערכת או למצוא משתמש שאיתו אתה צריך לשתף פעולה בפרויקטים מסוימים.
- פתרון בעיות: אתה יכול להשתמש ברשימת המשתמשים כדי למצוא התנגשויות או בעיות.
כיצד לרשום משתמשים באובונטו
בואו נחקור את שש הפקודות הבאות לרשימת משתמשים באובונטו:
1. שימוש ב-cat Command
במערכות הפעלה מבוססות לינוקס, "וכו'/passwd" קובץ מכיל רשימה של משתמשים מוגדרים יחד עם המידע הרלוונטי עבור כל אחד מהם. יתר על כן, אתה יכול להשתמש ב חתול פקודה כדי להציג את תוכנו בטרמינל.
כדי לעשות זאת, הקש CTRL + ALT + T כדי לפתוח את מסוף אובונטו שלך. הקלד "cat /etc/passwd”ופגע זן.
כתוצאה מכך, תראה רשימה של משתמשים, כאשר כל שורה בטבלה מציגה פרטים נרחבים כגון:
- שם משתמש
- סיסמה (כאשר x מציין סיסמה עבור המשתמש המתאים)
- שם משתמש (UID)
- מזהה הקבוצה של המשתמש (GID)
- מידע אופציונלי (כולל שם מלא, מספר טלפון, מספר חדר וכו')
- ספריית הבית
- מעטפת כניסה ברירת מחדל
להבנה טובה יותר, עיין בתרשים הבא:
2. שימוש בפקודה פחות
באובונטו, ה פחות הפקודה משמשת לקריאת התוכן של דף טקסט עמוד אחד בכל פעם. במקרה זה, אני אשתמש בו כדי להציג את הקובץ "/etc/passwd" ולפרט את כל המשתמשים במסוף אובונטו שלי.
בשביל זה, אני אריץ את פחות "/etc/passwd" הפקודה, שתיתן את הפלט הבא.
3. שימוש בפקודה getent
השמיים מקבל הפקודה עוזר לך לקבל ערכים מטקסט חשוב המכיל מידע משתמש כגון passwd ומסדי נתונים קבוצתיים.
כעת, כדי לרשום את הערכים של הקובץ "/etc/passwd", אפעיל את "getent passwd" פקודה.
4. שימוש בפקודה awk
awk הפקודה שימושי כאשר ברצונך להציג רק את שם המשתמש. לדוגמה, כאשר אתה כותב סקריפט לביצוע פעולה כלשהי במספר חשבונות משתמש. בתרחיש זה, רישום שמות משתמש בלבד והפנייתם לטקסט עשוי לחסוך זמן.
הנה, אני אוסיף את אפשרות F כאפשרות מפריד שדות עם ":" כדי להדפיס רק את השדה הראשון מתוך "/ etc / passwd" קובץ המייצג את שמות המשתמש.
5. שימוש בפקודה cut
אתה יכול גם להשיג את אותו פלט עם פקודה לחתוך. לשם כך, הפנה מחדש את הפלט של "/etc/passwd" לפקודת cut באמצעות אופרטור הצינור "|". הוסף את האפשרות -d כמפריד ו-f כדי לבחור רק את השדה הראשון.
לדוגמה, אני אקליד "cat /etc/passwd | לחתוך -d: -f1" פקודה.
6. שימוש בפקודה compgen
השמיים פקודת compgen עם -u אפשרות מפרטת את חשבונות המשתמש במסוף. יתר על כן, אתה יכול להעביר את הפלט שלו לפקודת העמודה כדי לרשום שמות משתמש בעמודות ולא רשימה אחת ארוכה.
לצורך ההדגמה, אני אבצע את "compgen -u | טור" פקודה.
כיצד לרשום רק משתמשים המחוברים כעת באובונטו
כדי לרשום רק משתמשים המחוברים כעת, אתה יכול להשתמש ב:
שימוש בפקודה מי
באובונטו, ה מי מפקד מציג את שם הכניסה של המשתמש הנוכחי, מספרי קו מסוף, זמן הכניסה ושם המארח המרוחק.
כעת, כדי לרשום את המשתמשים המחוברים כעת עם הפרטים המוזכרים, אקליד את ה-"מי" הפקודה בטרמינל.
על פי הפלט הנתון, "מחבר” הוא המשתמש המחובר הנוכחי במערכת אובונטו שלי.
שימוש בפקודה w
השמיים פקודת w בלינוקס מספק סיכום מהיר של מי המשתמש כרגע במערכת, כמה המערכת נמצאת בשימוש ואיזה תוכניות פועלות כעת.
עכשיו, אני אריץ את "w" פקודה.
בפלט לעיל:
- משתמש מייצג את שם המשתמש שלי בתור המשתמש המחובר כרגע.
- TTY מציג את התקן המסוף המשויך להפעלה הנוכחית שלי.
- מן מציין את המארח המרוחק שאליו אני מחובר.
- התחברות@ מציג את השעה שבה התחברתי למערכת.
- לְהִתְבַּטֵל מייצג את משך חוסר הפעילות מאז האינטראקציה האחרונה שלי.
- JCPU מציין את זמן המעבד המשמש עבור כל התהליכים המקושרים להפעלה שלי.
- PCPU מציג את אחוז זמן המעבד בשימוש בתהליך הנוכחי.
- מה מציג את הפרטים הקשורים לתהליך או פקודה הפועלים בהפעלה שלי.
טיפים בונוס:
כדי לבדוק את שם המשתמש המחובר כעת, הקלד "משתמשים" בטרמינל אובונטו שלך.
כדי לקבל מידע על משתמש מסוים באובונטו, הפעל את "grep שם משתמש /etc/passwd". כאן, אבדוק את הפרטים של המשתמש "המחבר".
כדי לספור את המספר הכולל של משתמשים באובונטו, השתמש בפקודה wc עם cat בתור "cat /etc/passwd | wc -l
כדי לבדוק את הטווח עבור מזהי משתמש, בצע את הלחצן "grep -E '^UID_MIN|^UID_MAX' /etc/login.defs" פקודה.
אתה עשוי להתעניין גם ב:
בחר כל אחת מהגישות הנדונות לבדיקת חשבונות המשתמש. שים לב שהפקודות הללו יכולות לפעול בכל ההפצות של לינוקס כולל אובונטו. יתר על כן, אף אחד מהם לא צריך גישת sudo מה שאומר שהם זמינים לכל משתמש.
עכשיו כשאתה יודע איך להשתמש באובונטו לרשימת משתמשים, שתף את השיטה המועדפת עליך בהערות למטה!
פורום משתמשים
0 הודעות