אנדרואיד

כיצד ליצור קבוצות בלינוקס (הפקודה groupadd)

Linux Command Line Tutorial For Beginners 24 - Basic Group Management (groups, groupadd, groupdel)

Linux Command Line Tutorial For Beginners 24 - Basic Group Management (groups, groupadd, groupdel)

תוכן עניינים:

Anonim

בלינוקס משתמשים בקבוצות כדי לארגן ולנהל חשבונות משתמשים. המטרה העיקרית של קבוצות היא להגדיר קבוצה של הרשאות כמו קריאה, כתיבה או ביצוע הרשאה למשאב נתון שניתן לחלוק בין המשתמשים בקבוצה., נדבר על יצירת קבוצות חדשות בלינוקס באמצעות הפקודה 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 ):

groupadd -f mygroup

יצירת קבוצה עם 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 שאינו ייחודי:

groupadd -o -g 1010 mygroup

יצירת קבוצת מערכות

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

קבוצות GID של קבוצות מערכות נבחרות מתוך הטווח של קבצי UD של קבוצת מערכות שצוינו בקובץ login.defs , וזה שונה מהטווח המשמש לקבוצות רגילות.

השתמש באפשרות -r (- --system ) כדי ליצור קבוצת מערכות. לדוגמה, כדי ליצור קבוצת מערכות חדשה בשם mysystemgroup שתפעיל:

groupadd -r 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.

אל תהסס להשאיר תגובה אם יש לך שאלות.

קבוצת משתמשים סופנית