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

Anonim

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

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

אנו עושים תיקייה בכלל ב Centos

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

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

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

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

  3. הזן את Sudo Yum להתקין את סמבה Samba- נפוץ הפקודה ולחץ על מקש Enter.
  4. הפקודה להתקנת כלי Samba נוסף ב- Centos

  5. קידומת סודו פירושה שהפעולה תבוצע מטעם superuser, כך שאתה צריך לאשר את האימות של החשבון על ידי ציון הסיסמה.
  6. אישור סיסמה להתקנת כלי Samba נוסף ב- Centos

  7. תהיה הודעה על הכוונה להוסיף חבילות חדשות במערכת ההפעלה, לקבל אותו על ידי בחירת גירסת Y.
  8. אישור של הוספת חבילות Samba חדש Centos

  9. עבור שירות קבוע, יש צורך כי זה התחיל עם centos. הוסף אותו כדי autoload באמצעות sudo chkconfig --Lelvel 345 SMB על.
  10. הוסף את השירות Samba כדי Autorun Centos

  11. לאחר מכן, להתחיל את שירות Samba על ידי שירות SMB להתחיל הפקודה וללכת לשלב הבא.
  12. הפעלת כלי השירות המשלים של סמבה בסנטוס

שלב 2: יצירת הרשאות עבור חומת אש

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

Iptables -a קלט -P UDP -M UDP -S 192.168.1.0/24 --DPORT 137 -J לקבל

Iptables -a קלט -P UDP -M UDP -S 192.168.1.0/24 - DPORT 138 -J לקבל

Iptables -a קלט -P TCP -M TCP -S 192.168.1.0/224 - DPORT 139 -J לקבל

Iptables -a קלט -P TCP -M TCP -S 192.168.0.0/224 --DPORT 445 -J לקבל

פתיחת יציאות כדי להגדיר תועלת סמאבה נוספת ב- Centos

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

קרא עוד: הגדרת iptables ב Centos 7

שלב 3: הפעלת תצורת Samba ולחקור את הפרמטרים

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

  1. אנו ממליצים לך להשתמש קוקס נוח עורך טקסט ננו. כברירת מחדל, זה לא נמצא במקטור, אז להתקין אותו על ידי הקלדת yum sudo להתקין את הפקודה nano.
  2. התקנת עורך Nano טקסט כדי לערוך את סמבה ב Centos

  3. אשר את הפעולה על ידי ציון הסיסמה מחשבון Superuser.
  4. הזן את הסיסמה כדי להתקין את עורך הטקסט ננו עבור Samba ב Centos

  5. הפעל את קובץ התצורה על ידי הפעלת sudo nano /etc/samba/smb.conf.
  6. סמאבה השירות תצורה קובץ ההשקה ב centos

  7. עכשיו המסך מציג את כל התוכן של הקובץ.
  8. עריכת התוכן של קובץ תצורת Samba ב Centos

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

  • קבוצת עבודה - שם קבוצת העבודה שבה כולל השרת;
  • מחרוזת שרת - תיאור שרירותי קצר של השרת;
  • ממשקים - ממשקי רשת זמינים לחיבור לקטע;
  • המארחים לאפשר - המארחים שיכולים לגשת;
  • מארח - מארחים אסורים;
  • קובץ יומן - קובץ שבו כל ההודעות יאוחסן, קודי שגיאה לפעולות אחרות;
  • גודל יומן מקסימלי - הגודל המקסימלי של הקובץ הנ"ל (לאחר התגברות על המקסימום נוצר קובץ חדש);
  • האבטחה היא דרך לאמת אותות משתמש;
  • חשבון אורח - האגודה לחשבון אורח.

להלן אתה רואה דוגמה של הקטע של הקטע.

[גלוֹבָּלִי]

קבוצת עבודה = קבוצת עבודה

מחרוזת שרת = Samba Server% V

Netbios שם = centos

ממשקים = ​​LO ETH0 192.168.12 / 24 192.168.13.2/24

מארחים לאפשר = 127. 192.168.12. 192.168.13.

קובץ יומן = /var/log/samba/log. $

גודל מקס = 50

אבטחה = משתמש.

PASSDB Backend = TDBSAM

מפה לאורח = משתמש רע

שלב 4: יצירת תיקייה ציבורית

עכשיו אתה יודע על הפרמטרים הבסיסיים של סמבה וכיצד החלק נראה כמו משהו - קבוצה של כללים עבור תיקייה מסוימת. זה נשאר רק כדי לעשות קבוצה כזו. אם הספרייה הנדרשת עדיין לא קיימת, ליצור אותו באמצעות פקודה MKDIR / HOME / User / Ashare, שבו / בית / משתמש / אשאר הוא הנתיב לספרייה ושמו.

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

    [תיקייה]

    נתיב = / tmp

    ציבורי = כן.

    כתב = כן.

    להדפסה = לא.

    רשימת כתיבה = צוות +

    כאן התיקייה היא שם סעיף, נתיב = / tmp - הנתיב לתיקיה, וכל הפרמטרים האחרים פתחים גישה מלאה לכל משתתפי הרשת המקומיים. המשתמש לא יכול רק להציג את התוכן, אלא גם בכל דרך לערוך אותו. לאחר ביצוע שינויים, הקש Ctrl + O כדי להציל אותם.

  3. שמירת שינויים בקובץ תצורת Samba ב- Centos

  4. אל תשנה את שם הקובץ כדי להקליט, אלא פשוט לחץ על Enter.
  5. סטייה של שינויים בשם קובץ תצורת Samba ב Centos

  6. צא מעורך הטקסט באמצעות Ctrl + X.
  7. צא מעורך הטקסט לאחר עריכת סמבה בסנטוס

  8. עדכן את התצורה על ידי הפעלת השירות Reload SMB.
  9. עדכון תצורת השירות Samba ב Centos

  10. בדוק את הביצועים של כל החלקים של Testparm -S /etc/samba/smb.conf.
  11. בדיקת הביצועים של כל הפרמטרים סמבה ב Centos

  12. אם התעוררות שגיאות, יהיה עליך להפעיל מחדש את השירות: שירות SMB מחדש.
  13. הפעלה מחדש של שירות סמבה ב Centos

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

קרא עוד: הגדרת זכויות גישה בלינוקס

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

ראה גם: DELETE Directory ב- Linux

עכשיו יש לך מידע על איך אתה יכול לשתף את התיקייה ב Centos ללא כל קשיים. עם השלמת הליך זה, הספרייה תופיע בכל ההתקנים המקומיים. לדוגמה, נתיב Windows יופיע: \\ LinuxServer \ Folder, שבו LinuxServer הוא שם של המכונית ההורה, ואת התיקיה היא אותה תיקיה.

קרא עוד