Linux Command Line Tutorial For Beginners 24 - Basic Group Management (groups, groupadd, groupdel)
תוכן עניינים:
groupadd
תחביר פיקוד- יצירת קבוצה בלינוקס
- יצירת קבוצה עם GID ספציפי
- יצירת קבוצת מערכות
- עקיפת ערכי ברירת המחדל
/etc/login.defs
- יצירת קבוצת מערכת עם סיסמא
- סיכום
בלינוקס משתמשים בקבוצות כדי לארגן ולנהל חשבונות משתמשים. המטרה העיקרית של קבוצות היא להגדיר קבוצה של הרשאות כמו קריאה, כתיבה או ביצוע הרשאה למשאב נתון שניתן לחלוק בין המשתמשים בקבוצה., נדבר על יצירת קבוצות חדשות בלינוקס באמצעות הפקודה
groupadd
.
groupadd
תחביר פיקוד
התחביר הכללי
groupadd
הוא כדלקמן:
groupadd GROUPNAME
רק השורש או משתמש עם הרשאות sudo יכולים ליצור קבוצות חדשות.
כאשר מופעל,
groupadd
יוצר קבוצה חדשה באמצעות האפשרויות שצוינו בשורת הפקודה בתוספת ערכי ברירת המחדל שצוינו בקובץ
/etc/login.defs
.
יצירת קבוצה בלינוקס
כדי ליצור קבוצת קבוצה חדשה
groupadd
אחריה שם הקבוצה החדש.
לדוגמה, כדי ליצור קבוצה חדשה בשם
mygroup
שתפעיל:
groupadd mygroup
הפקודה מוסיפה ערך לקבוצה החדשה לקבצי
/etc/group
ו
/etc/gshadow
.
לאחר יצירת הקבוצה, תוכלו להתחיל להוסיף משתמשים לקבוצה.
אם הקבוצה עם אותו שם כבר קיימת, המערכת תדפיס הודעת שגיאה כמו הבאה:
groupadd: group 'mygroup' already exists
כדי לדכא את הודעת השגיאה אם הקבוצה קיימת וכדי לבצע את יציאת הפקודה בהצלחה, השתמש באפשרות
-f
(-
--force
):
יצירת קבוצה עם GID ספציפי
במערכות הפעלה דמויות לינוקס ו- Unix, קבוצות מזוהות בשמה ו- GID ייחודי (מספר שלם חיובי).
כברירת מחדל, כאשר נוצרת קבוצה חדשה, המערכת מקצה את ה- GID הזמין הבא מתוך מגוון מזהי הקבוצות שצוינו בקובץ
login.defs
.
השתמש באפשרות
-g
(
--gid
) כדי ליצור קבוצה עם GID ספציפי.
לדוגמה כדי ליצור קבוצה בשם
mygroup
עם GID של
1010
, הקלד:
groupadd -g 1010 mygroup
אתה יכול לאמת את ה- GID של הקבוצה, על ידי רשימת כל הקבוצות וסינון התוצאה באמצעות grep:
getent group | grep mygroup
mygroup:x:1010:
אם כבר קיימת קבוצה עם ה- GID הנתון, תקבל את השגיאה הבאה:
groupadd: GID '1010' already exists
כאשר משתמשים בה עם האפשרות
-o
(- לא
--non-unique
), הפקודה
groupadd
מאפשרת לך ליצור קבוצה עם GID שאינו ייחודי:
יצירת קבוצת מערכות
אין הבדל טכני אמיתי בין המערכת לקבוצות רגילות (רגילות). בדרך כלל, קבוצות מערכות משמשות למטרות הפעלה מסוימות של מערכת, כגון יצירת גיבויים או ביצוע תחזוקת מערכות.
קבוצות GID של קבוצות מערכות נבחרות מתוך הטווח של קבצי UD של קבוצת מערכות שצוינו בקובץ
login.defs
, וזה שונה מהטווח המשמש לקבוצות רגילות.
השתמש באפשרות
-r
(-
--system
) כדי ליצור קבוצת מערכות. לדוגמה, כדי ליצור קבוצת מערכות חדשה בשם
mysystemgroup
שתפעיל:
עקיפת ערכי ברירת המחדל
/etc/login.defs
האפשרות
-K
(-
--key
) ואחריה
KEY=VAL
מאפשרת לעקוף את ערכי ברירת המחדל שצוינו בקובץ
/etc/login.defs
.
בעיקרון, כל מה שתוכלו לעקוף הם הערכים המקסימליים והמינימליים של מזהי הקבוצה הרגילה וקבוצת המערכת לבחירת GID אוטומטית בעת יצירת קבוצה חדשה.
נניח שברצונך ליצור קבוצה חדשה עם GID בטווח שבין 1200 ל 1500. לשם כך, ציין את ערכי המינימום / מקסימום כמוצג להלן:
groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup
יצירת קבוצת מערכת עם סיסמא
הוספת סיסמא לקבוצה אין בה שימוש מעשי והיא עשויה לגרום לבעיית אבטחה שכן יותר ממשתמש אחד יצטרך לדעת את הסיסמה.
האפשרות
-p
(-
--password
) ואחריה סיסמה מאפשרת לך להגדיר סיסמה לקבוצה החדשה:
groupadd -p grouppassword mygroup
סיכום
ב- Linux אתה יכול ליצור קבוצות חדשות באמצעות הפקודה
groupadd
.
אותן הוראות חלות על כל הפצה לינוקס, כולל Ubuntu, CentOS, RHEL, Debian, Fedora ו- Arch Linux.
אל תהסס להשאיר תגובה אם יש לך שאלות.
קבוצת משתמשים סופניתכיצד לבדוק שטח דיסק בלינוקס באמצעות הפקודה df

כמה שטח נותר לי בכונן הקשיח? במערכות מבוססות לינוקס תוכלו להשתמש בפקודה df כדי לקבל דוח מפורט על השימוש בשטח הדיסק במערכת.
כיצד למחוק מסד נתונים mysql בלינוקס דרך שורת הפקודה

מדריך זה מתאר כיצד למחוק (או להוריד) מסד נתונים של MySQL או MariaDB דרך שורת הפקודה.
כיצד למצוא קבצים בלינוקס באמצעות שורת הפקודה

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