כיצד להתקין ולהגדיר את Samba Share עם Windows ו- CentOS

How Install Configure Samba Share With Windows



Samba היא מערכת שיתוף קבצים תואמת Windows. הוא משמש להגדרת שיתוף חלונות במערכות לינוקס. Samba הוא יישום לינוקס של פרוטוקול SMB/CIFS.

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







במאמר זה, אראה לך כיצד להתקין ולהגדיר שיתוף Samba עם Windows ו- CentOS 7. נתחיל.



שרת Samba ומחשבי הלקוח מוגדרים באופן הבא:







ה שרת אחסון Samba (מבוסס על CentOS 7) בעל שם המארח שרת smb וכתובת IP 10.0.1.11

ה לקוח Samba CentOS 7 בעל שם המארח smb-client וכתובת IP 10.0.1.14



ה לקוח Samba Windows 7 יש את כתובת ה- IP 10.0.1.12

מחשבים אלה נמצאים באותה רשת 10.0.1.0/24

הגדרת DNS עבור שרת Samba:

לפני שתתחיל, ודא ששרת ה- DNS שלך מוגדר כהלכה. אחרת, ייתכן שסמבה לא יתחיל.

הגדרת שרת DNS מלא אינה בהיקף מאמר זה, ולכן ערכתי את /etc/hosts קובץ של כל מכונת CentOS 7 והוסיפה שם את השורה הבאה.

שרת smb 10.0.1.11

על שרת smb ו smb-client מכונה, אתה יכול פשוט להריץ את הפקודה הבאה כדי להוסיף את השורה לעיל ל- /etc/hosts קוֹבֶץ:

$זרק '10 .0.1.11 שרת smb ' | סודו טי /וכו/מארחים

עבור לקוח Windows, השתמשתי בפנקס הרשימות כדי לערוך C: Windows System32 Drivers etc hosts קובץ והוסיף שם את השורה הבאה:

שרת smb 10.0.1.11

שלב 1:

עבור אל הַתחָלָה תפריט וחפש פנקס רשימות . כעת לחץ לחיצה ימנית על פנקס רשימות סמל ולחץ על הפעל כמנהל .

שלב 2:

עכשיו לחץ + אוֹ ללכת ל קוֹבֶץ > לִפְתוֹחַ… ובחר את הקובץ C: Windows System32 Drivers etc hosts

שלב 3:

כעת הוסף את השורה למעלה לסוף הקובץ. עכשיו לחץ + ש או ללכת אל קוֹבֶץ > להציל כדי לשמור את הקובץ.

התקנת שרת Samba:

שרת Samba אינו מותקן כברירת מחדל ב- CentOS 7. אז עליך להתקין אותו ב- שרת smb מְכוֹנָה.

לפני התקנת שרת Samba, הפעל את הפקודה הבאה כדי לעדכן את יאם מטמון מאגר החבילות:

$סודו yum makecache

כעת עדכן את מערכת CentOS 7 שלך בפקודה הבאה:

$סודו יום עדכון

אם קיים עדכון, אתה אמור לראות את החלון הבא. ללחוץ ו ולאחר מכן לחץ על להמשיך.

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

$סודולְאַתחֵל

התקן כעת את שרת Samba עם הפקודה הבאה:

$סודו יאם להתקיןסמבה

עכשיו לחץ ו ולאחר מכן לחץ על להמשיך.

יש להתקין שרת סמבה.

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

תתחיל את smb שירות עם הפקודה הבאה:

$סודוsystemctl התחל smb

תתחיל את nmb שירות עם הפקודה הבאה:

$סודוsystemctl התחל nmb

עכשיו אתה צריך להוסיף את smb ו nmb שירותים להפעלת המערכת כך שהם יתחילו כאשר מחשב השרת יתחיל.

תוסיף את ה smb שירות להפעלת המערכת עם הפקודה הבאה:

$סודוsystemctlלְאַפשֵׁרsmb

תוסיף את ה nmb שירות להפעלת המערכת עם הפקודה הבאה:

$סודוsystemctlלְאַפשֵׁרnmb

הוספה ורישום של משתמשי סמבה:

למשתמשי Windows יש קבצים ותוכניות הרשאה שונות לספרייה מאשר לינוקס. כדי להוסיף פרמטרים נוספים אלה למשתמשי Linux הקיימים, pdbedit הפקודה משמשת.

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

$סודוpdbedit -u$(מי אני)

כעת עליך להגדיר סיסמת סמבה. זו הסיסמה שתשתמש בה בעת הכניסה לשיתוף סמבה.

הקלד את סיסמת Samba שלך עבור המשתמש ולחץ .

הקלד מחדש את סיסמת Samba שלך ולחץ .

יש להוסיף את משתמש ההתחברות שלך.

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

$סודוpdbedit -uשם משתמש

הערה: פה, שם משתמש יכול להיות כל שם משתמש של לינוקס.

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

$סודוpdbedit

מתן תנועת סמבה:

עכשיו אפשר את תנועת הסמבה אל שרת smb מכונה עם הדברים הבאים Firewalld פקודה:

$סודוfirewall-cmd-להוסיף שירות= סמבה--קבוע

החל את החדש Firewalld תצורה עם הפקודה הבאה:

$סודוfirewall-cmd--לִטעוֹן מִחָדָשׁ

גישה למניות Samba מלקוח CentOS 7:

אתה יכול להתקין כלי לקוח Samba למכונות CentOS 7 שלך שממנה אתה רוצה להעלות את מניות Samba שרת smb מְכוֹנָה.

הפעל את הפקודה הבאה להתקנת כלי השירות של לקוח Samba בלקוח CentOS 7:

$סודו יאם להתקיןלקוח סמבה

עכשיו לחץ ו ולאחר מכן לחץ על להמשיך.

יש להתקין כלי לקוח Samba.

כעת תוכל לרשום את כל השיתוף הזמין לכניסה שלך שם משתמש עַל שרת smb מכונה עם הפקודה הבאה:

$smbclientשם משתמש> //שם מארח

הערה: פה שם משתמש הוא שם המשתמש שלך ו- שם מארח הוא שם ה- DNS או ה- IP שלך שרת smb .

כעת הקלד את סיסמת Samba שלך ולחץ .

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

כעת תוכל לעלות את נתחך באמצעות הפקודה הבאה:

$סודו הר cifs-אוֹ שם משתמש= USERNAME,סיסמה= SAMBA_PASSWORD
//SERVER_IP/SHARENAME MOUNTPOINT

הערה: USERNAME ו SAMBA_PASSWORD האם פרטי הכניסה לסמבה, SERVER_IP היא כתובת ה- IP של שרת smb , SHARENAME הוא שם המניה ו MOUNTPOINT הוא המיקום/הנתיב שבו ברצונך לעלות את השיתוף שלך SHARENAME ב- CentOS 7.

המניה מותקנת.

גישה למניות Samba מלקוח Windows:

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

כעת הקלד את הסמבה שלך שם משתמש ו סיסמה ולחץ על בסדר .

אתה צריך להיות מחובר לשיתוף שלך כפי שאתה יכול לראות.

הוספת מניות נוספות:

אם אתה צריך להוסיף עוד שיתופים, קרא יצירת שיתוף קבצים קטע המאמר בכתובת https://linuxhint.com/install-samba-on-ubuntu/

הערה: עשיתי הכל בזמן ש- SELinux הושבת. עבודה עם SELinux היא מחוץ להיקף מאמר זה. עיין בתיעוד SELinux למידע נוסף על SELinux וכיצד להגדיר אותו עבור Samba.

אז כך אתה מתקין ומגדיר שיתוף Samba עם Windows ו- CentOS 7. תודה שקראת מאמר זה.