PracticU

USER MODULE

בלי כתוביותעם כתוביות
PracticU › קורס DevOps - Ansible › USER MODULE
מילון מושגים:
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
קבוצה - אוסף של משתמשים או אובייקטים שמנוהלים יחד, כדי להעניק הרשאות או הגדרות משותפות בבת אחת.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.

USER MODULE
מודול user יוצר חשבונות משתמשים על השרתים, במקום ליצור אותם ידנית בכל שרת.
בדיקה לפני היצירה
1. בדיקת קיום: פקודת אד-הוק מציגה את קובץ /etc/passwd בכל השרתים. המשתמש david לא מופיע באף שרת.
הגדרת המשתמש
2. שם והערה: השדה name מקבל את שם המשתמש, והשדה comment מוסיף הערה לגביו.
3. UID: השדה uid קובע את מספר הזיהוי של המשתמש. בדוגמה המספר הוא 111.
4. קבוצה: השדה group משייך את המשתמש לקבוצה קיימת, בדוגמה root. המודול אינו יוצר קבוצה חדשה, אלא רק משייך אליה.
הרצה
המשימה רצה על כל השרתים, כי היא מוגדרת תחת all hosts. המשימה מופיעה בצהוב, והמשתמש david קיים בכל השרתים לאחר ההרצה.
השיעור הבא בקורס: HOSTS GROUPS

פרקי ההרצאה: USER MODULE

  1. 00:00

    יצירת משתמשים אוטומטית עם מודול user

  2. 00:41

    פרמטרים של משתמש: comment, uid ו-group

  3. 01:17

    בדיקת קובץ passwd בכל השרתים

  4. 01:53

    יצירת המשתמש david במודול user

  5. 02:31

    הרצת יצירת המשתמש על כל השרתים

תמלול ההרצאה: USER MODULE

הטקסט המלא של הדקות הראשונות בהרצאה «USER MODULE» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:03

    שימוש ב-user module בחלק מהמקרים אתם תרצו בתהליך האוטומציה שלכם ליצור חשבון משתמש. למשל אתם רוצים להגדיר חשבון משתמש חדש שיהיה ה-Web Admin או חשבון משתמש חדש עבור אפליקציה מסוימת שאתם עומדים להתקין.

  2. 00:22

    אז בסוף היום מה שנקרא אנחנו רוצים לעשות אוטומציה של כל מה שאפשר אז גם לעשות אוטומציה של Creation of Users It's Possible with Ansible ואיך אנחנו עושים את זה אתם יכולים לראות לפניכם את הדוגמה בסלייד שלפניכם בעצם משתמשים במוד'יול יוזר יש לנו

  3. 00:41

    שם שאנחנו נותנים ליוזר הערה comment ליוזר ואפילו uid מספר uid שאני יכול להכניס עבור אותו יוזר וכמובן שיוך היוזר לקבוצה מסוימת זה לא יוצר את הקבוצה זה פשוט משייך את היוזר לקבוצה כלשהי webadmins root whatever בוא נלך וניצור יוזר חדש על פני השרתים על ידי שימוש ב-Module User.

  4. 01:09

    לפני שאני עושה את זה, בואו נבדוק אם קיים יוזר דייוויד בשרתים שלי. אז אני משתמש ב-Ansible Command, ב-AdHawkCommand, כדי לראות את הקובץ פאסוורד בכל השרתים, וכמו שאתם יכולים לראות, אין פה יוזר בשם דייוויד.

  5. 01:27

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

  6. 01:43

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

  7. 01:53

    תש name create new david user module user נכנסים טיפה פנימה אנחנו עכשיו ניתן ליוזר שלנו שם דיוויד נכניס לו comment ועכשיו ל-uid אני יכול לבחור איזה uid מספר שאני רוצה אז אני אבחור את המספר 111 למשל ולאיזה קבוצה נשייך את דיוויד בוא נשייך אותו לקבוצה group root.

  8. 02:30

    דעתך מה שאני עושה עכשיו אני מבקש ליצור חשבון חדש על ידי שימוש ב-user module זה השם שלו זה comment לגבי השם ההערה לגבי השם שלו uid ו-group חבר'ה זה ממש ממש פשוט ולעניין יצירה של חשבון על פני כל השרתים.

  9. 02:48

    עכשיו, למה זה יהיה על כל פני כל השרתים? תשימו לב, את כל הטאסקים שלי,

לקורס המלא: קורס DevOps ו‑Ansible אונליין

ההרצאה הקודמת: הערות בקובץ YML

ההרצאה הבאה: HOSTS GROUPS

הרצאות קשורות מקורסים אחרים

  • User Controls
  • דרייברים בלינוקס - module
  • Get User Location
  • יבוא ויצוא Module ב-TypeScript

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio