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

פקודות לינוקס להקל על החיים

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

01 מתוך 12

כיצד ליצור משתמש

הוסף משתמש.

בואו נתחיל על ידי יצירת משתמש פשוט.

הפקודה הבאה תוסיף משתמש חדש שנקרא בדיקה למערכת שלך:

הבדיקה משתמש

מה יקרה כאשר פקודה זו תפעל תלויה בתוכן של קובץ התצורה נמצא / etc / default / useradd.

כדי להציג את התוכן של / etc / default / useradd להפעיל את הפקודה הבאה:

sudo nano / etc / default / useradd

קובץ התצורה יקבע פגז ברירת מחדל אשר באובונטו הוא bin / sh. כל שאר האופציות מתוארות.

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

הדבר החשוב ללקט מן המידע לעיל היא כי הפעלת הפקודה Useradd ללא כל בוררים עשוי לייצר תוצאות שונות על הפצות שונות וזה הכל קשור להגדרות בקובץ / etc / default / useradd.

בנוסף לקובץ / etc / default / useradd, יש גם קובץ הנקרא /etc/login.defs אשר יידונו בהמשך המדריך.

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

02 מתוך 12

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

הוסף משתמש עם דף הבית.

הדוגמה הקודמת הייתה פשוטה למדי, אבל המשתמש יכול או לא יכול להיות מוקצה ספריית הבית מבוסס על קובץ ההגדרות .

כדי לאלץ יצירה של ספריית בית כדי להשתמש בפקודה הבאה:

user Media0

הפקודה הנ"ל יוצרת תיקיית / home / test לבדיקת המשתמש.

03 מתוך 12

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

הוסף משתמש עם בית אחר.

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

sudo useradd -m-d / מבחן הבדיקה

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

הערה: בתוך הבורר -m ייתכן שהתיקייה לא תיווצר. זה תלוי בהגדרה בתוך /etc/login.defs.

על מנת לקבל את זה לעבוד בלי לציין a -m switch לערוך את הקובץ /etc/login.defs ובתחתית הקובץ להוסיף את השורה הבאה:

CREATE_HOME כן

04 מתוך 12

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

שינוי סיסמת משתמש.

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

כדי להגדיר סיסמת משתמש עליך להשתמש בפקודה הבאה:

מבחן passwd

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

05 מתוך 12

כיצד להחליף משתמשים

Switch user לינוקס.

תוכל לבדוק את חשבון המשתמש החדש שלך על ידי הקלדת הפרטים הבאים לחלון מסוף:

- מבחן

הפקודה הנ"ל מעבירה את המשתמש לחשבון הבדיקה ובהנחה שיצרת תיקיית בית תוצב בתיקייה הביתית עבור משתמש זה.

06 מתוך 12

צור משתמש עם תאריך תפוגה

הוסף משתמש עם תוקף.

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

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

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

useradd -d / home / test -e 2016-02-05 test

יש לציין את התאריך בפורמט YYYY-MM-DD שבו YYYY הוא השנה, MM הוא מספר החודש ו- DD הוא מספר היום.

07 מתוך 12

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

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

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

לדוגמה, תארו לעצמכם שהיה לכם בחור בשם ג'ון והוא הצטרף כמנהל חשבונות.

הפקודה הבאה תוסיף את john לקבוצת החשבונות.

useradd -m john -G חשבונות

08 מתוך 12

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

ברירות מחדל של כניסה.

הקובץ /etc/login.defs הוא קובץ תצורה המספק את התנהגות ברירת המחדל לפעילויות כניסה.

יש כמה הגדרות מפתח בקובץ זה. כדי לפתוח את הקובץ /etc/login.defs הזן את הפקודה הבאה:

sudo nano /etc/login.defs

הקובץ login.defs מכיל את ההגדרות הבאות אשר ייתכן שתרצה לשנות:

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

09 מתוך 12

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

הוסף משתמש עם תאריך התפוגה של ההתחברות.

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

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

sudo useradd test5 -m -K PASS_MAX_DAYS = 5-K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10 מתוך 12

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

הוסף משתמש ללא תיקיית בית.

אם הקובץ login.defs יש את האפשרות CREATE_HOME כן להגדיר אז כאשר המשתמש נוצר תיקיית הבית באופן אוטומטי ייווצר.

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

useradd -M מבחן

זה די מבלבל כי הוא מייצג ליצירת הבית ו- M מייצג לא ליצור הביתה.

11 מתוך 12

ציין את השם המלא של המשתמש בעת יצירת משתמש

הוסף משתמש עם הערות.

כחלק ממדיניות יצירת המשתמשים שלך, ייתכן שתבחר לעשות משהו כמו הראשון, ולאחר מכן את שם המשפחה. לדוגמה, שם המשתמש עבור "John Smith" יהיה "jsmith".

כאשר מחפשים פרטים על משתמש ייתכן שלא תוכל להבחין בין ג 'ון סמית' וג 'ני סמית'.

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

הפקודה הבאה מציגה כיצד לבצע זאת:

useradd -m jsmith -c "ג'ון סמית"

12 מתוך 12

ניתוח / etc / passwd קובץ

מידע על משתמשי Linux.

כאשר אתה יוצר משתמש, הפרטים של אותו משתמש מתווספים לקובץ / etc / passwd.

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

grep john / etc / passwd

הערה: הפקודה הנ"ל תחזיר פרטים על כל המשתמשים עם המילה john כחלק משם המשתמש.

הקובץ / etc / passuword מכיל רשימת שדות מופרדת על-ידי המעי הגס על כל משתמש.

השדות הם כדלקמן: