הסבירו קבוצות משתמשים של לינוקס: כיצד להוסיף קבוצה חדשה, חבר קבוצה חדש ולשנות קבוצות

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

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

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

יצירת קבוצות

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

groupadd writers groupadd editors

יצירת משתמשים

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

useradd [options] username

הנה הפקודה ליצור משתמש בשם "quincy". -mייצור את ספריית הבית של המשתמש כדי להתאים את שם המשתמש. זה -p p4ssw0rdיוצר סיסמה עבור המשתמש של "p4ssw0rd".

useradd -m quincy -p password

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

הוספת משתמש לקבוצה

אתה יכול להשתמש usermodבפקודה כדי להוסיף משתמש לקבוצה. כך מוסיפים את המשתמש "quincy" לקבוצת "הכותבים". -aאמצעי הפרמטר "צרף" ואת -Gהפרמטר מוסיף לקבוצה כקבוצה משנית.

usermod -a -G writers quincy

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

ניתן גם להוסיף משתמש לקבוצות רבות בבת אחת על ידי הפרדת שמות הקבוצה עם פסיקים. -G group1,group2,group3.

הפקודה הבאה משנה את הקבוצה הראשית של quincy המשתמש ל"עורכים ":

usermod -g editors quincy

הסרת משתמש מקבוצה משנית

כדי להסיר משתמש מקבוצה משנית עליך להחליף את הקבוצות הנוכחיות של משתמש עם קבוצה חדשה של קבוצות שאינה מכילה את הקבוצה שמוסרת.

ראשית, השתמש idבפקודה כדי לבדוק לאילו קבוצות משניות משתייך המשתמש:

id -nG quincy

בואו נגיד שזה חוזר editors writersומצביע על כך ש quincy הוא חלק מקבוצת "העורכים" וה"כותבים ". אם ברצונך להסיר את קבוצת "הכותבים", השתמש בפקודה זו:

usermod -G editors quincy

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

סיכום

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