לפעמים, ייתכן שיהיה צורך בשינוי הרשאות משתמש. לדוגמה, משתמש עשוי להזדקק להרחבת הרשאותיו למשימה מסוימת, או שייתכן כי יש לבטל את יכולתו של משתמש מסוים לגשת למערכת. בתרחישים כאלה, חשוב שמנהל המערכת יהיה בעל ידע מלא על כל משתמשי המערכת.
במאמר זה אנו בוחנים את השיטות המשמשות לרישום משתמשי מערכת לינוקס. ניתן להשתמש הן במשימות מבוססות ממשק משתמש (GUI) והן בשיטות מבוססות ממשק שורת פקודה (CLI) למשימה זו; עם זאת, מאמר זה מתמקד בארבע שיטות מבוססות מסוף.
הערה: למרות שהשיטות שנדונו להלן מתבצעות במערכת Linux Mint 20, תוכל להשתמש בהפצת לינוקס שבחרת.
שיטה מס '1: פקודת החתול
כדי להשתמש בפקודה cat לרשימת כל המשתמשים במערכת Linux, יש לבצע את השלבים הבאים לפי הסדר:
הפעל את הטרמינל.
השתמש בפקודה cat כדי לרשום את כל המשתמשים במסוף כדי להציג את כל פרטי חשבון המשתמש והסיסמאות המאוחסנים בקובץ /etc /passwd של מערכת לינוקס.
$חתול /וכו/passwd
כפי שמוצג להלן, הפעלת פקודה זו תציג את שמות המשתמשים, וכן מידע נוסף. אתה יכול לגלול ברשימה זו כדי לצפות בכל משתמשי מערכת לינוקס.
שיטה מס '2: הפקודה awk
הפקודה awk מועילה אם ברצונך להציג שמות משתמש בלבד, מה שעשוי להיות שימושי אם אינך זקוק לכל הפרטים הטכניים המוחזרים באמצעות הפקודה cat. כדי להשתמש בפקודה זו כדי לרשום את כל המשתמשים במערכת לינוקס, יש לבצע את השלבים הבאים לפי הסדר:
- הפעל את הטרמינל.
- הפעל את הפקודה הבאה:
בעת הפעלת פקודה זו במסוף שלך, רק שמות המשתמש יוחזרו. רשימה זו כוללת את כל משתמשי מערכת לינוקס.
שיטה מס '3: הפקודה compgen
בדומה לפקודת awk, פקודה זו משמשת להצגת שמות משתמש בלבד, תוך התעלמות מכל הפרטים האחרים. כדי להשתמש בפקודה compgen לרישום כל משתמשי מערכת Linux, יש לבצע את השלבים הבאים לפי הסדר:
- הפעל את הטרמינל.
- הפעל את הפקודה הבאה:
פקודה זו תחזיר את כל שמות המשתמשים הקשורים למערכת ההפעלה Linux שלך.
שיטה מס '4: הפקודה getent
הפלט של הפקודה getent דומה מאוד לזה של פקודת החתול, מכיוון שהוא מציג הרבה פרטים יחד עם שמות המשתמש. כדי להשתמש בפקודה getent כדי לרשום את כל המשתמשים במערכת Linux, יש לבצע את השלבים הבאים לפי הסדר:
- הפעל את הטרמינל.
- הפעל את הפקודה הבאה:
פקודה זו תפרט את כל משתמשי מערכת Linux שלך, כמו גם כמה פרטים אחרים, כפי שמוצג בתמונה למטה.
סיכום
בהתאם לדרישותיך, תוכל לבחור מבין ארבע הפקודות שנדונו במאמר זה כדי לקבל רשימת משתמשים. שתי שיטות אלה, בנוסף לרישום כל משתמשי מערכת Linux שלך, מספקות גם כמה פרטים חשובים עבור כל חשבונות המשתמשים.
ישנן וריאציות של פקודות אלה שניתן להתנסות בהן בהתאם לצרכיך. עם זאת, וריאציות כאלה הן מעבר להיקף מאמר זה. השיטות בהן דנו כאן יאפשרו לך לרשום את כל משתמשי מערכת Linux שלך. אני מקווה שמאמר זה עזר לך להבין טוב יותר את הנושא.