כברירת מחדל, הגישה לתיקיות במערכת ההפעלה Centos מוגבלת, לכן עליך לקבל ספריית רשת משותפת, עליך לשנות פרמטרים מסוימים. אין שום דבר קשה בביצוע הליך זה, עם זאת, יהיה עליך להתקין כלי נוסף ולבצע שינויים בקובץ התצורה. אנו מציעים צעד אחר צעד כדי להתמודד עם יישום המשימה.
אנו עושים תיקייה בכלל ב Centos
מיד, אנו מציינים כי השינויים שיושמו היום יחולו על כל המחשבים של הרשת המקומית ללא תלות במערכת ההפעלה מותקנת שם. כלומר, גישה לספרייה תוכל לקבל משתמש מחשב שבו פועל Windows או, למשל, MacOs. כל ההגדרה מתרחשת במכשיר, כאשר נמצא אותו ספריה. נתחיל מהצעד הראשון.שלב 1: התקנה והתחלת סמבה
סמבה היא תוכנה חופשית שפונקאליותה מרוכזת באינטראקציה עם אובייקטים ברשת. זה עם כלי זה ייפתח כדי לפתוח גישה מקומית עבור התיקיה הנדרשת. ב Centos, כלי זה אינו נכלל בחבילה הסטנדרטית, כך שזה יצטרך להוסיף אותו בעצמך, וזה נעשה ככה:
- פתח את המסוף הרגיל, לדוגמה, באמצעות הסמל בתפריט 'יישום'.
- הזן את Sudo Yum להתקין את סמבה Samba- נפוץ הפקודה ולחץ על מקש Enter.
- קידומת סודו פירושה שהפעולה תבוצע מטעם superuser, כך שאתה צריך לאשר את האימות של החשבון על ידי ציון הסיסמה.
- תהיה הודעה על הכוונה להוסיף חבילות חדשות במערכת ההפעלה, לקבל אותו על ידי בחירת גירסת Y.
- עבור שירות קבוע, יש צורך כי זה התחיל עם centos. הוסף אותו כדי autoload באמצעות sudo chkconfig --Lelvel 345 SMB על.
- לאחר מכן, להתחיל את שירות Samba על ידי שירות SMB להתחיל הפקודה וללכת לשלב הבא.
שלב 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 לקבל
במקרה זה, כלי בקרת חומת האש תקן IPTABLES נעשה שימוש. אם אתה צריך לבצע תצורה נוספת של חומת האש, אנו מייעצים לך להכיר את המדריך המוצג במאמר נפרד בהתאם לקישור הבא.
קרא עוד: הגדרת iptables ב Centos 7
שלב 3: הפעלת תצורת Samba ולחקור את הפרמטרים
מתן גישה תיקייה משותפת מתבצעת על ידי שינוי קובץ תצורת Samba. היא משתמשת בתחביר מסוים, הפרמטרים והערכים שלה. אם אתה רוצה להמשיך לעבוד עם כלי זה, מומלץ לדעת לפחות את המושגים הבסיסיים. עם זאת, בתור התחלה, בואו להבין את זה עם התחלה של קובץ הגדרות זה.
- אנו ממליצים לך להשתמש קוקס נוח עורך טקסט ננו. כברירת מחדל, זה לא נמצא במקטור, אז להתקין אותו על ידי הקלדת yum sudo להתקין את הפקודה nano.
- אשר את הפעולה על ידי ציון הסיסמה מחשבון Superuser.
- הפעל את קובץ התצורה על ידי הפעלת sudo nano /etc/samba/smb.conf.
- עכשיו המסך מציג את כל התוכן של הקובץ.
כפי שניתן לראות, התצורה כבר ציינה כללים מסוימים הן גלובלי ונפרד. קרא את הכללים הבסיסיים ואת הערכים שלהם:
- קבוצת עבודה - שם קבוצת העבודה שבה כולל השרת;
- מחרוזת שרת - תיאור שרירותי קצר של השרת;
- ממשקים - ממשקי רשת זמינים לחיבור לקטע;
- המארחים לאפשר - המארחים שיכולים לגשת;
- מארח - מארחים אסורים;
- קובץ יומן - קובץ שבו כל ההודעות יאוחסן, קודי שגיאה לפעולות אחרות;
- גודל יומן מקסימלי - הגודל המקסימלי של הקובץ הנ"ל (לאחר התגברות על המקסימום נוצר קובץ חדש);
- האבטחה היא דרך לאמת אותות משתמש;
- חשבון אורח - האגודה לחשבון אורח.
להלן אתה רואה דוגמה של הקטע של הקטע.
[גלוֹבָּלִי]
קבוצת עבודה = קבוצת עבודה
מחרוזת שרת = 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, שבו / בית / משתמש / אשאר הוא הנתיב לספרייה ושמו.
- הפעל את עורך הטקסט ננו, כפי שמוצג בשלב הקודם.
- בצע שינויים, לדוגמה:
[תיקייה]
נתיב = / tmp
ציבורי = כן.
כתב = כן.
להדפסה = לא.
רשימת כתיבה = צוות +
כאן התיקייה היא שם סעיף, נתיב = / tmp - הנתיב לתיקיה, וכל הפרמטרים האחרים פתחים גישה מלאה לכל משתתפי הרשת המקומיים. המשתמש לא יכול רק להציג את התוכן, אלא גם בכל דרך לערוך אותו. לאחר ביצוע שינויים, הקש Ctrl + O כדי להציל אותם.
- אל תשנה את שם הקובץ כדי להקליט, אלא פשוט לחץ על Enter.
- צא מעורך הטקסט באמצעות Ctrl + X.
- עדכן את התצורה על ידי הפעלת השירות Reload SMB.
- בדוק את הביצועים של כל החלקים של Testparm -S /etc/samba/smb.conf.
- אם התעוררות שגיאות, יהיה עליך להפעיל מחדש את השירות: שירות SMB מחדש.
בנפרד, אני רוצה לציין כי זכויות גישה למשתמשים של מכשיר אחד מוגדרות על ידי שיטות אחרות. כלי השירות Samba אינו מיועד לבצע פעולות אלה. אם אתה מעוניין בעניינו הגדרת הרשאות במכשיר מקומי אחד, קרא את המדריך בנושא זה בחומר נוסף.
קרא עוד: הגדרת זכויות גישה בלינוקס
הספרייה המרוחקת של Centos תיעלם מתיקיית הרשת, אך שים לב שהפרמטרים שצוינו בקובץ התצורה יישארו. לכן, כאשר ניקוי תיקיות, אתה צריך לערוך ולהגדיר את השירות המשמש היום על ידי הסרת כל החלקים מיותרים.
ראה גם: DELETE Directory ב- Linux
עכשיו יש לך מידע על איך אתה יכול לשתף את התיקייה ב Centos ללא כל קשיים. עם השלמת הליך זה, הספרייה תופיע בכל ההתקנים המקומיים. לדוגמה, נתיב Windows יופיע: \\ LinuxServer \ Folder, שבו LinuxServer הוא שם של המכונית ההורה, ואת התיקיה היא אותה תיקיה.