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

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

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





מדריך זה יראה לך כיצד להגדיר תיקייה משותפת ברשת ב- Ubuntu Linux באמצעות Samba. עם שרת Samba תוכל לשתף קבצים בקלות ברשת שלך, ללא קשר אם אתה משתמש ב- Windows, macOS או Linux.





מה זה סמבה?

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





כיצד לבדוק את מספר imei באייפון

Samba גם מאפשר לך לתקשר בקלות עם לקוחות אחרים באמצעות רשת TCP/IP רגילה.

שלב 1: התקנת סמבה

מדריך זה ישתמש ב- Ubuntu Linux 20.04 LTS, אך השלבים אמורים לפעול גם אם אתה משתמש באובונטו 16.04 ואילך. התחל בעדכון פרטי המקור של החבילה שלך.



sudo apt update

לאחר מכן, התקן את Samba באמצעות הפקודה שלהלן:

sudo apt install samba

כדי לבדוק אם Samba הותקנה בהצלחה, הפעל את הפקודה הבאה:





smbd --version

הפלט צריך להיות דומה לזה שמופיע למטה.

שלב 2: הגדרת Samba

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





הערה: עליך לערוך את הרשאות הניהול כדי לערוך את קובץ התצורה.

sudo vim /etc/samba/smb.conf

הוסף את השורות הבאות לתחתית קובץ התצורה.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

זכור לעדכן את נָתִיב פרמטר עם שם המשתמש שלך. תוכל לקבל את שם המשתמש שלך על ידי הפעלת הפקודה הבאה:

echo $USER

ל צא מעורך Vim לאחר ביצוע השינויים, פשוט הקלד : wq ולחץ על להיכנס מַפְתֵחַ.

הבנת התצורות

להלן תיאור קצר של שורות התצורה שהוספת זה עתה.

  • סָעִיף : קטע חדש בקובץ התצורה מיוצג בסוגריים מרובעים ( [] ). במקרה זה, הסעיף הוא [sambashare] .
  • תגובה : שורת קוד זו מספקת תיאור קצר של מה עוסק בסעיף זה. במיוחד, זה שימושי אם יש לך כמה מקטעי ספרייה משותפים בקובץ התצורה.
  • נָתִיב : זהו הנתיב לספרייה של התיקיה המשותפת ברשת המיועדת שלך.
  • משתמש בכוח : משתמש המערכת בו משתמש שרת Samba לשיתוף קבצים.
  • קבוצת כוח : שם הקבוצה שאליה משתייך משתמש מערכת Samba.
  • צור מסכה : פרמטר זה יקבע הרשאות לקבצים חדשים שנוצרו בתיקייה המשותפת. במקרה זה, הערך הוא 0664 מה שאומר שלבעלים של הקובץ ושל הקבוצה יהיו הרשאות קריאה וכתיבה בעוד שלמשתמשים אחרים תהיה הרשאת קריאה בלבד.
  • מצב יצירת כוח : פועל בשיתוף עם ליצור מסכה פרמטר על מנת להגדיר את הרשאות הקובץ הנכונות.
  • מסכת מדריך : פרמטר זה קובע את ההרשאות לתיקיות בתיקייה המשותפת. הרשאות 0775 פירושו שהבעלים והקבוצה קראו הרשאות, כתבו והוציאו לפועל, בעוד שאחרים קראו והוציאו הרשאות בלבד.
  • כפתור מצב מדריך : פרמטר זה פועל בשיתוף פעולה עם מסכת מדריך כדי לוודא שהרשאת המדריך הנכונה מוגדרת.
  • פּוּמְבֵּי : פרמטר זה מציין כי מדובר בתיקיה ציבורית ברשת שלך וכי התקנים אחרים יכולים לגשת אליה.
  • לקריאה בלבד : מציין את ההרשאות לשינוי הקבצים בתוך התיקיה המשותפת.

שלב 3: יצירת משאבי סמבה

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

1. תיקייה משותפת

עליך ליצור את התיקיה המשותפת בנתיב שצוין בקובץ התצורה של Samba למעלה. מדריך זה משתמש בתיקיה משותפת בשם sambashare נמצא בספריית הבית שלך.

נווט לספריית הבית שלך באמצעות הפקודה cd .

cd ~

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

mkdir -p sambashare

2. משתמש וקבוצה Samba

השלב הבא הוא יצירת משתמש המערכת וקבוצת המערכת שצוינו בקובץ התצורה.

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

sudo groupadd --system smbgroup

לאחר מכן צור את משתמש מערכת Samba באמצעות useradd .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

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

3. שינוי הבעלים של התיקיה המשותפת

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

sudo chown -R smbuser:smbgroup ~/sambashare

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

sudo chmod -R g+w ~/sambashare

שלב 4: הפעלה מחדש של שירות Samba

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

sudo systemctl restart smbd

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

sudo systemctl status smbd

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

sudo ufw enable samba

שלב 5: גישה לתיקייה המשותפת

התיקייה המשותפת שלך נגישה כעת למכשירים ברשת שלך.

ב- Windows

ב- Windows, תוכל לגשת לתיקייה המשותפת באמצעות סייר Windows. אתה יכול להפעיל את סייר הקבצים באמצעות Windows + E. קיצור מקשים.

בשורת הכתובת, הקלד \ ip_address_of_pc_with_shared_folder sambashare .

זכור להחליף את כתובת ה- IP הנכונה ואת שם התיקיה המשותפת.

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

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

באובונטו

ב- Ubuntu Linux, פתח את מנהל הקבצים המוגדר כברירת מחדל ולחץ על מיקומים אחרים לַחְצָן. ואז, ב התחבר לשרת קלט, הזן כתובת IP בפורמט הבא:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

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

ב- macOS

משתמשי Mac יכולים לגשת גם לתיקייה המשותפת בקלות. בתפריט Finder, לחץ על רֶשֶׁת הכרטיסייה, והמחשב עם התיקיה המשותפת הציבורית יופיע ברשימה. בחר בו ותצטרך לגשת לקבצים.

שיתוף קבצים בין מכשירים מרובים ביעילות

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

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד לשתף קבצים ברשת ב- Windows 10

לא מצליח למצוא את כונן הבזק מסוג USB? שתף את הקובץ שלך ברשת המקומית במקום זאת.

קרא הבא
נושאים קשורים
  • לינוקס
  • שיתוף קבצים
  • רשת מחשבים
על הסופר מוכן ללכת(36 מאמרים פורסמו)

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

עוד מאת מוויזה קומוונדה

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה