אנדרואיד

כיצד להוסיף משתמש לקבוצה בלינוקס

!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª

!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª

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

Anonim

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

קבוצות לינוקס

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

ישנם שני סוגים של קבוצות במערכות הפעלה לינוקס:

  • קבוצה ראשית - כאשר משתמש יוצר קובץ, קבוצת הקבצים מוגדרת לקבוצה הראשית של המשתמש. בדרך כלל שם הקבוצה זהה לשם המשתמש. המידע אודות הקבוצה הראשית של המשתמש מאוחסן בקובץ /etc/passwd .

    קבוצה משנית או משלימה - שימושי כשרוצים להעניק הרשאות קבצים מסוימות לקבוצת משתמשים החברים בקבוצה. לדוגמה, אם אתה מוסיף משתמש ספציפי לקבוצת docker , המשתמש יירש את זכויות הגישה מהקבוצה, ויוכל להריץ פקודות docker.

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

רק שורש או משתמשים עם גישה sudo יכולים להוסיף משתמש לקבוצה.

כיצד להוסיף משתמש קיים לקבוצה

כדי להוסיף משתמש קיים לקבוצה משנית, השתמש בפקודה usermod -a -G בעקבות שם הקבוצה והמשתמש:

sudo usermod -a -G groupname username

לדוגמה, כדי להוסיף את המשתמש עם linuxize לקבוצת linuxize תפעיל את הפקודה הבאה:

sudo usermod -a -G sudo linuxize

השתמש תמיד באפשרות -a (הוסף) בעת הוספת משתמש לקבוצה חדשה. אם תשמיט את אפשרות -ה, המשתמש יוסר מכל הקבוצות שלא מופיעות אחרי אפשרות -G .

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

כיצד להוסיף משתמש קיים לקבוצות מרובות בפקודה אחת

sudo usermod -a -G group1, group2 username

כיצד להסיר משתמש מקבוצה

כדי להסיר משתמש מקבוצה, השתמש בפקודה gpasswd עם אפשרות -d .

בדוגמה הבאה אנו מסירים את username המשתמש של username משם קבוצת הקבוצה:

sudo gpasswd -d username groupname

כיצד ליצור קבוצה

ליצירת קבוצה חדשה, השתמש בפקודה groupadd ואחריה שם הקבוצה:

sudo groupadd groupname

כיצד למחוק קבוצה

כדי למחוק קבוצה קיימת, השתמש בפקודת groupdel ואחריו שם הקבוצה:

sudo groupdel groupname

כיצד לשנות קבוצה ראשית של משתמש

כדי לשנות קבוצה ראשית של משתמשים, השתמש בפקודת usermod ואחריה האפשרות -g :

sudo usermod -g groupname username

בדוגמה הבאה אנו משנים את הקבוצה הראשית של linuxize developers :

sudo usermod -g developers linuxize

כיצד ליצור משתמש חדש ולהקצות קבוצות בפקודה אחת

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

sudo useradd -g users -G wheel, developers nathan

הצג קבוצות משתמשים

כדי להציג פרטי משתמש מלאים הכוללים את כל הקבוצות בהן משתמש חבר, השתמש בפקודת ה- id ואחריה שם המשתמש:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

מהפלט שלמעלה אנו רואים שהקבוצה הראשית של המשתמש היא users והיא שייכת לקבוצות משלימות wheel , storage , libvirt , libvirt ו- kvm .

השתמש בפקודה groups כדי להציג את הקבוצות המשלימות של המשתמש:

groups linuxize

wheel storage power users libvirt docker kvm

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

סיכום

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

אותן פקודות חלות על כל הפצה של לינוקס, כולל Ubuntu, CentOS, RHEL, Debian ו- Linux Mint.

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

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