15Jul

הוסף משתמש לקבוצה( או קבוצה שנייה) ב- Linux

click fraud protection

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

צור קבוצה חדשה

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

קבוצת sudo שלח את mynewgroup

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

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

usermod -a -G examplegroup exampleusername

לדוגמה, כדי להוסיף את המשתמש החנון לקבוצה sudo, השתמש בפקודה הבאה:

usermod -a -G sudo geek

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

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

instagram viewer

כדי לשנות את הקבוצה הראשית שהמשתמש מוקצה אליה, הפעל את הפקודה usermod, replacingexamplegroup עם שם הקבוצה שברצונך להיות הראשי ואת exampleusernamith עם שם חשבון המשתמש.

usermod -g groupname שם משתמש

שים לב -g here.כאשר אתה משתמש באותיות קטנות, אתה מקצה קבוצה ראשית.כאשר אתה משתמש באותיות רישיות -G, כנ"ל, אתה מקצה קבוצה משנית חדשה.

הצגת הקבוצות חשבון משתמש מוקצה ל

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

קבוצות

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

id

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

groups exampleusername

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

id exampleusername

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

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

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

useradd -G examplegroup exampleusername

לדוגמה, כדי ליצור חשבון משתמש חדש בשם jsmith ולהקצות אותו לחשבון ה- FTPקבוצה, אתה היית רץ:

useradd -G ftp jsmith

אתה רוצה להקצות סיסמה עבור אותו משתמש לאחר מכן, כמובן:

passwd jsmith

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

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

usermod -a -G group1, group2, group3 example3ername

לדוגמה, כדי להוסיף את המשתמש בשם חנון לקבוצות ה- FTP, sudo ו- example, היית מפעיל:

usermod -a-g ftp, sudo, example geek

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

הצג את כל הקבוצות במערכת

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

getent group

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

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