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