חומרה

נהל משתמשים וקבוצות בלינוקס

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

Anonim

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

נהל משתמשים וקבוצות ב- Linux

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

חשבונות משתמשים

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

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

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

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

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

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

ps aux

כדי לראות אותם בזמן אמת, אנו משתמשים בפקודה

למעלה

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

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

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

כל קבוצת משתמשים בלינוקס מזוהה עם מספר שונה. זה מכונה מזהה קבוצה או gid = מזהה קבוצתי. באופן פנימי, המערכת מבצעת את הנהלים שמתחת למחיקים, ולא בשם הקבוצה. בדרך כלל בעת יצירת קבוצות, המערכת מקצה לך רשת של 1000 ומעלה. נתון פחות מ- 100 שמור לשימוש על ידי המערכת והקבוצות המיוחדות שלה.

כברירת מחדל, בלינוקס המידע של קבוצות המערכת נשמר בקובץ / etc / group. ניתן להציג קובץ זה מכל עורך טקסטים. כל אחד מהקווים שלה מאחסן את הפרמטרים הספציפיים של הקבוצה והמשתמשים המשויכים אליו. ניתן לשנות את הקובץ רק על ידי מנהל המערכת (משתמש שורש). מצד שני, סיסמאות הקבוצה מאוחסנות בצורה מוצפנת עם מערכת הצפנה בלתי הפיכה, גם בקובץ טקסט: / etc / gshadow.

פקודות לניהול משתמשים וקבוצות ב- Linux

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

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

שם המשתמש הוסיף

אנו יכולים להדגיש בין כל האפשרויות שלך, את הדברים הבאים:

  • ז: קבוצה ראשית שתוקצה למשתמש d: להקצות את תיקיית הבית של המשתמש. בדרך כלל זה / home / us-name: צור תיקיית בית למקרה שהם לא קיימים: מעטפת משתמש (מעטפת). זה בדרך כלל / סל / bash

לדוגמה, אנו רוצים ליצור משתמש בשם "לואיס" וכי הקבוצה העיקרית שלהם היא "מורים", שאחרים הקצו כתיקיית בית "/ בית / לואיס" ושהפקודות שלהם מתפרשות ב" / bin / bash ". הפקודה שעלינו לבצע תהיה הבאה:

sudo useradd -g מורים - d / home / luis -m -s / bin / bash לויס

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

sudo passwd luis

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

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

אנו ממליצים לך PlayOnLinux: משחקי Windows בלינוקס

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

שינוי משתמשים

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

לדוגמה, כדי לשנות את שם המשתמש בו אנו משתמשים:

sudo usermod - d / home / folder_luis לויס

מחיקת משתמשים

חיסול המשתמשים מתבצע באמצעות פקודת userdel ואז שם המשתמש. אם נוסיף את האפשרות -r להוראות, תיקיית הבית שלך תוסר. בוא נראה את הדוגמא:

sudo userdel -r luis

יצירת קבוצות

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

סטודנטים לסודו

שינוי קבוצתי

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

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

לדוגמה, בואו נשנה את ההחלפה של הקבוצה "פרופסורים":

sudo groupmod - 2000 מורים

מחיקה קבוצתית

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

קבוצת מורים

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

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

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

מורים לסודו

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

ולסיום, אם ברצוננו להסיר משתמש מהקבוצה, אנו משתמשים בפקודת ה- deluser המלווה בשם המשתמש והקבוצה. לדוגמה, אם אנו רוצים להסיר "לואיס" מקבוצת "הפרופסורים":

פרופסורים

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

אדם מוסיפה

בנוסף, האם אתה יכול להשאיר לנו את השאלות או הדאגות שלך בתגובות שלנו והאם אנחנו יכולים לעזור לך?

חומרה

בחירת העורכים

Back to top button