/ / כיצד להוסיף משתמש לקבוצת לינוקס באמצעות שורת הפקודה?

כיצד להוסיף משתמש לקבוצת לינוקס באמצעות שורת הפקודה?

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

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

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

נתחיל עם הפשוטה ביותר.כדי להוסיף לקבוצות להשתמש בפקודה פשוטה useradd או usermod. באמצעות הפקודה הראשונה, אתה יכול להוסיף משתמש חדש או פשוט לעדכן את המידע על זה כבר נוצר. הפקודה השנייה משנה את המשתמש הקיים. כל המידע על קבוצות וחברים ניתן למצוא את הקבצים הבאים: / etc / passwd, / etc / צל, או / etc / group.

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

דוגמה לשימוש בפקודה useradd

הוסף משתמש לקבוצת sudo

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

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

sudo useradd -G {group1} שם משתמש

כאן "-G" מאפשר לך להקצות את המשתמשקְבוּצָה. אינך צריך להשתמש בשם קבוצה אחד בלבד. ניתן להפריד ביניהם באמצעות פסיקים. דוגמה פשוטה: עלינו להוסיף את המשתמש alexey לקבוצות הבאות: www, admin, test. התחביר יהיה כדלקמן:

# useradd -G admins, test, www, alexey

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

אם הקבוצה הנדרשת אינה קיימת, יש ליצור אותה. הוא נוצר על ידי הפקודה: sudo groupadd group_name

כל שם קבוצה יכול להיות במקום "group_name".

אם אינך יודע באיזו קבוצה (או קבוצות) המשתמש נמצא, קל לבדוק עם הפקודה: # sudo id user_name.

דוגמה לשימוש בפקודה usermod

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

נניח שעלינו להוסיף את המשתמש alexey לקבוצת הבדיקה. אנו משתמשים בפקודה:

# usermod -a -G test alexey

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

# usermod -g מבחן אלכסיי

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

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