כיצד ליישם שרת Samba שלם באובונטו 24.04?

Samba Server באובונטו 24.04: התקנה ותצורה ראשונית

Samba Server באובונטו 24.04: התקנה ותצורה ראשונית

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

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

Samba Server באובונטו 24.04: התקנה ותצורה ראשונית

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

Samba Server באובונטו 24.04: התקנה ותצורה ראשונית
Artaculo relacionado:
כיצד ליישם שרת סמבה פשוט באובונטו 24.04?
Samba הוא הסט הסטנדרטי של תוכניות הפעלה הדדיות של Windows עבור Linux ו-Unix.

Samba הוא מוצר שרת רב תכליתי, המספק גם יישום של שרת הקבצים, שירות ההדפסה ושרת הזהות (winbind).

שרת Samba שלם באובונטו 24.04: תצורה סופית

שלבים לבניית שרת Samba שלם באובונטו

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

שלב 1: התחל ובדוק את שרת Samba שנוצר בעבר

שרת סמבה שלם באובונטו 24.04 - צילום מסך 01

שרת סמבה שלם באובונטו 24.04 - צילום מסך 02

שלב 2: ניהול משתמשים וירטואליים בתוך מערכת ההפעלה וסמבה

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

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

נעשה שימוש בפקודות פקודות

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

useradd -M -s /sbin/nologin usersdir #Dirección general
useradd -M -s /sbin/nologin usersaca #Subdirección Academica
useradd -M -s /sbin/nologin usersadm #Subdirección Administrativa
useradd -M -s /sbin/nologin userstec #Subdirección Técnica
useradd -M -s /sbin/nologin usersdoc #Docentes
useradd -M -s /sbin/nologin usersobr #Obreros

שרת סמבה שלם באובונטו 24.04 - צילום מסך 03

יצירת סיסמא לכל משתמש קודם

passwd usersdir
passwd usersaca
passwd usersadm
passwd userstec
passwd usersdoc
passwd usersobr

שרת סמבה שלם באובונטו 24.04 - צילום מסך 04

תהליך הוספת (שיוך) משתמשים לשרת Samba באמצעות סיסמה

smbpasswd -a usersdir
smbpasswd -a usersaca
smbpasswd -a usersadm
smbpasswd -a userstec
smbpasswd -a usersdoc
smbpasswd -a usersobr

שרת סמבה שלם באובונטו 24.04 - צילום מסך 05

תהליך יצירת קבוצת משתמשים

groupadd dirgen
groupadd sdiraca
groupadd sdiradm
groupadd sdirtec
groupadd obreros
groupadd docentes

שרת סמבה שלם באובונטו 24.04 - צילום מסך 06

תהליך הוספת (שיוך) קבוצות משתמשים ומשתמשים חוקיים

usermod -aG dirgen usersdir
usermod -aG sdiraca usersaca
usermod -aG sdiradm usersadm
usermod -aG sdirtec userstec
usermod -aG obreros usersobr
usermod -aG docentes usersdoc

שרת סמבה שלם באובונטו 24.04 - צילום מסך 07

תהליך יצירת תיקיות (ספריות) לקבוצות משתמשים

sudo mkdir /media/disk2/dirgen/ ; sudo chmod -R 777 /media/disk2/dirgen/ ; sudo chown nobody:nogroup -R /media/disk2/dirgen/
sudo mkdir /media/disk2/dirgen/sdiraca ; sudo chmod -R 777 /media/disk2/dirgen/sdiraca ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdiraca
sudo mkdir /media/disk2/dirgen/sdiradm ; sudo chmod -R 777 /media/disk2/dirgen/sdiradm ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdiradm
sudo mkdir /media/disk2/dirgen/sdirtec ; sudo chmod -R 777 /media/disk2/dirgen/sdirtec ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdirtec
sudo mkdir /media/disk2/dirgen/obreros ; sudo chmod -R 777 /media/disk2/dirgen/obreros ; sudo chown nobody:nogroup -R /media/disk2/dirgen/obreros
sudo mkdir /media/disk2/dirgen/docentes ; sudo chmod -R 777 /media/disk2/dirgen/docentes ; sudo chown nobody:nogroup -R /media/disk2/dirgen/docentes

שרת סמבה שלם באובונטו 24.04 - צילום מסך 08

שלב 3: ניהול קובץ התצורה של Samba ושיתופים חדשים

בשלב זה, עלינו לפתוח את שלנו קובץ "smb.conf"., שגובו בעבר, כדי להוסיף את התוכן הבא, ו להמשיך בתהליך:

[DirGen]
   comment = Carpeta compartida DirGen
   path = /media/disk2/dirgen
   valid users = root @usersdir
   write list = root @usersdir
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = dirgen

[SubDirAca]
   comment = Carpeta compartida Sub Dir Academica
   path = /media/disk2/dirgen/sdiraca
   valid users = root @usersaca
   write list = root @usersaca
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdiraca

[SubDirAdm]
   comment = Carpeta compartida Sub Dir Administrativa
   path = /media/disk2/dirgen/sdiradm
   valid users = root @usersadm
   write list = root @usersadm
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdiradm

[SubDirTec]
   comment = Carpeta compartida Sub Dir Tecnica
   path = /media/disk2/dirgen/sdirtec
   valid users = root @userstec
   write list = root @userstec
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdirtec

[Obreros]
    comment = Carpeta compartida Trabajadores Obreros
    path = /media/disk2/dirgen/obreros
    valid users = root @usersobr
    write list = root @usersobr
    browsable = yes
    writable = yes
    guest ok = no
    force create mode = 0770
    force directory mode = 0770
    read only = no
    force group = obreros

[Docentes]
    comment = Carpeta compartida Trabajadores Docentes
    path = /media/disk2/dirgen/docentes
    valid users = root @usersdoc
    write list = root @usersdoc
    browsable = yes
    writable = yes
    guest ok = no
    force create mode = 0770
    force directory mode = 0770
    read only = no
    force group = docentes

שרת סמבה שלם באובונטו 24.04 - צילום מסך 09

שרת סמבה שלם באובונטו 24.04 - צילום מסך 10

שרת סמבה שלם באובונטו 24.04 - צילום מסך 11

שרת סמבה שלם באובונטו 24.04 - צילום מסך 12

הפעלה מחדש של תהליכים הקשורים לשרת Samba ול-NetBIOS

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

systemctl restart smbd nmbd

שרת סמבה שלם באובונטו 24.04 - צילום מסך 13

שרת סמבה שלם באובונטו 24.04 - צילום מסך 14

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

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

testparm

צילום מסך 15

צילום מסך 16

צילום מסך 17

צילום מסך 18

שלב 4: אימות מקומי ומרוחק של גישה למשאבי Samba שנוצרו

מאותו שרת אובונטו 24.04

צילום מסך 19

צילום מסך 20

ממחשבים באינטרנט

צילום מסך 21

צילום מסך 22

צילום מסך 23

צילום מסך 24

צילום מסך 25

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

Samba הוא הסט הסטנדרטי של תוכניות הפעלה הדדיות של Windows עבור Linux ו-Unix.
Artaculo relacionado:
Samba 4.20 כבר שוחרר ומגיע עם מספר רב של שינויים ותכונות חדשות

סיכום 2023 - 2024

תקציר

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

לבסוף, זכרו לשתף את הפוסט המהנה והמעניין הזה עם אחרים, כמו גם בקר בהתחלה של «אתר" בספרדית. או בכל שפה אחרת (רק על ידי הוספת 2 אותיות לסוף כתובת האתר הנוכחית שלנו, לדוגמה: ar, de, en, fr, ja, pt ו-ru, בין רבים אחרים) כדי ללמוד עוד תוכן עדכני. בנוסף, אנו מזמינים אותך להצטרף אלינו ערוץ הטלגרם הרשמי כדי לקרוא ולשתף עוד חדשות, מדריכים ומדריכים מהאתר שלנו. וגם, הבא ערוץ טלגרם חלופי כדי ללמוד עוד על Linuxverse באופן כללי.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.