PracticU

מבחן RHCE - שאלה על שרת SAMBA - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › מבחן RHCE - שאלה על שרת SAMBA - חלק 1
מילון מושגים:
לוג - רישום מתועד של אירועים ופעולות שמתרחשים במערכת או בתוכנה, המשמש למעקב ולאיתור תקלות.
קבוצת עבודה - קבוצת מחשבים ברשת מקומית שמנוהל כל אחד מהם בנפרד, בלי שרת ניהול מרכזי כמו בדומיין.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
SMB - פרוטוקול של Windows לשיתוף קבצים ומדפסות ברשת ולגישה למשאבים מרוחקים.
תחביר - אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין. הפרתם גורמת לשגיאת תחביר.
חומת אש - מערכת שמסננת תעבורת רשת לפי כללים, ומתירה או חוסמת חיבורים כדי להגן על מחשב או רשת.
SELinux - מנגנון אבטחה ב-Linux שאוכף מדיניות בקרת גישה מחמירה על תהליכים וקבצים.

מבחן RHCE - שאלה על שרת SAMBA - חלק 1
הסרטון הוא חלק ראשון של שאלת Samba במבחן RHCE, ומראה איך איש מקצוע מתקדם כשהוא לא זוכר פרטים: מחפשים בעזרת מערכת ההפעלה עצמה (קבצי דוגמה, man, לוגים) ולא מנסים להיזכר בעל פה. לדברי המרצה, הפעם התרגיל לקח כמעט 45 דקות, ואחר כך הוא יחזור עליו מהר בסרטון הבא.
מה התבקש בשאלה
להגדיר שרת Samba על System 1 בקבוצת עבודה staff, עם תיקייה משותפת /share, ומשתמש michael עם סיסמה michael שיכול לקרוא ולכתוב בה. בודקים מ-System 2.
השלבים העיקריים
1. התקנה: yum install samba. התקנה נכשלה בגלל כתובת IP שגויה של מאגר החבילות ב-/etc/hosts, ואחרי תיקון היא הצליחה.
2. קובץ ההגדרות: /etc/samba/smb.conf. משנים את ה-workgroup ל-staff, בודקים את רמת האבטחה (security = user) ואת ה-password backend, ומוסיפים בלוק של שיתוף. את התחביר המדויק של הבלוק לקחו מהדוגמה ב-man smb.conf ומהקובץ smb.conf.example: path, read only = no ושם השיתוף.
3. תיקייה ומשתמש: יוצרים את /share ומעבירים בעלות ל-michael. סיסמת Samba נפרדת מסיסמת המערכת ונקבעת עם smbpasswd -a michael.
4. שירותים וחומת אש: systemctl enable ו-start ל-smb, והוספת השירותים samba ו-mountd ב-firewall-cmd (עם שמירה קבועה).
5. בדיקה מ-System 2: מתקינים samba-client ומריצים smbclient -L כדי לראות את הרשימה, ו-cifs-utils כדי לבצע mount מסוג cifs.
6. תקלות: המרצה קיבל permission denied בעת המאונט. הוא חיפש בלוגים של Samba, בדק SELinux, והגדיל את רמת הלוג (log level) ב-smb.conf. הלוג הראה "password failed", כלומר ייתכן שהסיסמה הוקשה לא נכון, ולכן יש לנסות שוב ולוודא את הסיסמה.
פקודות לזכור
- yum install samba, smbpasswd -a <user>
- systemctl enable/start smb
- firewall-cmd --add-service=samba ו-mountd, אחר כך --runtime-to-permanent
- ב-System 2: yum install samba-client cifs-utils
אחרי הסרטון אפשר להבין את שלבי ההקמה של שיתוף Samba ואת דרך החיפוש וההתמודדות עם תקלות.
השיעור הבא בקורס: מבחן RHCE - שאלה על שרת SAMBA - חלק 2
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


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


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

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

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: מבחן RHCE - שאלה על שרת SAMBA - חלק 1

  1. 00:00

    איך ניגשים לנושא שלא זוכרים

  2. 01:13

    דרישות השאלה על שיתוף Samba

  3. 02:29

    התקנת Samba ותיקון בעיית ריפוזיטורי

  4. 04:19

    עריכת smb.conf והגדרת Workgroup

  5. 05:45

    הוספת share לפי דוגמה מה-man

  6. 08:42

    יצירת המשתמש מיכאל וסיסמת Samba

  7. 09:56

    הפעלת השירות ופתיחת Firewall

  8. 11:06

    בדיקת השיתוף ממערכת 2 עם smbclient

תמלול ההרצאה: מבחן RHCE - שאלה על שרת SAMBA - חלק 1

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

  1. 00:02

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

  2. 00:15

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

  3. 00:35

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

  4. 00:48

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

  5. 01:02

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

  6. 01:13

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

  7. 01:33

    השרת סמבה צריך להיות חלק מ-staff work group, וזה הזמן בעצם להגיד שפרוטוקול הסמבה הוא פרוטוקול שהוא מדמה את התקשורת של Windows.

  8. 01:47

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

  9. 02:23

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

  10. 02:41

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

  11. 02:58

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

  12. 03:30

    בואו ננסה לקחת ולעשות על זה WGET, ואני רואה שזה לא מצליח. אני רואה כאן שכתובת ה-IP היא לא נכונה. אני עושה וי-איי ל-ATC-HOSTS ואכן כתובת ה-IP כאן לא נכונה.

  13. 03:50

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

  14. 04:04

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

  15. 04:21

    עכשיו אני בעצם רוצה לבדוק איזה קבצים נוצרו לי קבצה גדרות. אני זוכר שיש קובץ שנקרא smb.conf. זה vi, זה etc, זה להשלים, סמבה, smb.conf.

  16. 04:43

    אני הולך לעבור דרך הקובץ, אני רואה כאן שיש לי Global Work Group סמבה, אז אני כבר אשנה אותו ל-Work Group שביקשו ממני בתרגיל.

  17. 04:58

    Staff, Staff, זה רמת Security, User, Backend, EDVSAM, מערכת שמנהלת את הסיסמאות, Prints, Home, וכאן צריכה להיות עוד תיקייה, עוד חלק כזה שבעצם על שמו היא קראה ה-share.

  18. 05:36

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

  19. 05:53

    והנה הדוגמה שיש לי, שם השר path, זאת הדוגמה, מעתיק אותה ונכניס לפה את הדוגמה, אסדר את הספייסים בהתחלה, טאבים, כן, נהפוך פה את הספייסים לטאבים, path, נקרא לו, ביקשו ממני בתרגיל, בואו נראה, read only no, אוקיי, ונקרא ל-share הזה share, אוקיי?

  20. 06:56

    דברים אחרים כמו הומס ופרינטרס, אני לא צריך אז אני ככה קוצה מהקובץ, security group, זוכר שיש גם security level שהוא פחות גבוה מ-group, סליחה, security user, זוכר שיש level אחר שהוא יותר נמוך, בואו רגע נבדוק, security domain, אוקיי?

  21. 07:26

    עכשיו אני מחפש פה רשימה של רמות סקיוריטי שהן מתאימות. בוא נראה אם יש מקום שהוא קצת יותר מעניין. הנה, אני רואה שפה יש סמבי קונף אקסמפל. security, the mode some ברנסינג.

  22. 07:54

    This can be set to user. תקשר. Deprecated or server-deprecated. Password backend. The backend uses information installation required is the same or held up is the same.

  23. 08:12

    אוקיי, the smdpasswd is available for backward compatibility. אז אני אסקור את ה-smdpasswd, כי בעזרתו בעצם אנחנו נקבע את הסיסמה. אפשריות של מדפסת, shares, homes, files, paths, public, yes, writable, printable, אוקיי, אולי אצטרך את ה-write list בהמשך.

  24. 08:54

    עכשיו אני אעצור את המשתמש מיכאל ואני אקבע לו סיסמה ואני אעצור את התיקייה slash share וגם אני אחליף את הבעלות על התיקייה למשתמש מיכאל. THון חל מיכאל slash share.

  25. 09:20

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

  26. 10:24

    אוקיי נראה טוב עכשיו נעדכן את הרשומות של הפייר וול פייר וול CMD מינוס מינוס אד מקף אד סרוויס סמבה וצריך גם את שירות המאונט די שיאפשר לסרוק תיקיות שהסמבה משתפת ולעשות להם מונט run time הוא ברמה אוקיי מעתיק את הפקודות עכשיו אני רוצה לנסות להתחבר למערכת 2 ולבדוק אם השירות עובד כצפוי מתוך מערכת 2 בוא נראה אם כאן היה מובט סיים

  27. 11:10

    list אני רואה שפה הסמבה קליינט כבר מותקן במערכת רגע וכאן מאוד חשוב אנחנו נעשה כאן גם enable שיעלה באופן אוטומטי. enable ל-SMB, מעולה.

  28. 11:29

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

  29. 11:50

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

  30. 12:49

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

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: הגדרת שירות SAMBA

ההרצאה הבאה: מבחן RHCE - שאלה על שרת SAMBA - חלק 2

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

  • מבחן ב-QA
  • מבחן CCNA - שאלה על VLAN
  • צד שרת
  • מה זה שרת ?

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

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