ניתן להשתמש בשרת הקבצים (FS) במערכות ההפעלה לינוקס למטרות שונות, אך ברוב המקרים הוא מעורב ביצירת רשת מקומית ותיקיות ציבוריות עם מחשבים מבוססי Windows. הפופולרי ביותר FS נחשב כיום סמבה. זה מותקן מראש בהפצות רבות, ומשתמשים מנוסים מעדיפים את הכלי הזה כמו הראשי אם אתה צריך להשתמש שרתי קבצים. היום זה יהיה על התקנה והגדרת תצורה של רכיב זה ב סנטוס 7.
התאמה אישית של Samba ב סנטוס 7
חילקנו את כל החומר כדי צעדים, כי תהליך של תצורה סטנדרטית בדרך כלל לוקח הרבה זמן ומורכב מספר שלבים שונים. לא נעקף את הצד והפעולות הראשוניות עם Windows, שכן כבר ציינו לעיל כי סמבה משמש לעתים קרובות בחבילה עם מערכת ההפעלה הזו. אתה יכול רק לבחון בקפידה את ההוראות המוצגות כדי להבין את העקרונות הבסיסיים של הגדרת שרת הקבצים ב- Centos 7.שלב 1: עבודה הכנה ב- Windows
כדאי להתחיל להתחיל עם Windows כי יהיה צורך לקבוע מידע חשוב מבלי אשר אין צורך לעשות מבלי ליצור רשת תיקיות ציבוריות. יהיה עליך לקבוע את שם קבוצת העבודה ולבצע שינויים בקובץ "המארחים" כך שמניסי החיבור נחסמים. כל זה נראה כך:
- פתח את "התחל", דרך החיפוש כדי למצוא את "שורת הפקודה" ולהפעיל בקשה זו בשם מנהל המערכת.
- הזן את הפקודה 'תחנת העבודה של תצורת נטו' כדי לגלות את תצורת תחנת העבודה הנוכחית. הפעל את הפעולה על - ידי לחיצה על מקש Enter.
- המתן עד שהופעת הרשימה. בתוכו, למצוא את הפריט "תחום תחנת העבודה" ולזכור את ערכו.
- באותה מושב קונסולת, הזן את הפנקס C: \ Windows \ System32 \ Drivers \ ETC \ Earsts מחרוזת כדי לפתוח את הקובץ הרצוי דרך ברירת המחדל "Notepad".
- הפעל בסוף הרשימה והכנס את השורה 192.168.0.1 srvr1.domain.com SRVR1, החלפת כתובת זו לכתובת ההתקן שבה תותאם סמבה. לאחר מכן, שמור את כל השינויים.
על זה, כל הפעולות עם מחשב ב- Windows End, כלומר, אתה יכול ללכת Centos 7 ולקחת את התצורה הישירה של שרת הקבצים Samba.
שלב 2: התקן סמבה ב סנטוס 7
לא כל הרכיבים הנדרשים לפעולה הנכונה של Samba מותקנים כברירת מחדל במערכת ההפעלה הנדונה, כך שיהיה צורך להוסיף באופן ידני. כל הפעולות הללו יבוצעו דרך הטרמינל, ואתה גם צריך לוודא שיש לך חיבור לאינטרנט פעיל ואת היכולת להשתמש בפקודה sudo.
- פתח את הקונסולה נוח לך, לדוגמה, באמצעות תפריט היישומים או שילוב המקשים הסטנדרטי CTRL + ALT + T.
- כאן הזן את Sudo Yum להתקין - Samba Samba-Common Python-Glade2 מערכת Config-Samba כדי להפעיל את ההתקנה סימולטנית של כל כלי שירות נוספים נדרשים.
- הזן את סיסמת Superuser כדי לאשר פעולה זו. שקול כי תווים שנכתבו בשורה זו אינם מוצגים.
- תקבל הודעה כי תהליך ההתקנה התחיל. במהלך זה, אל תסגור את "הטרמינל", אחרת כל ההגדרות יאפסו באופן אוטומטי.
- עם השלמת הפעולה, מחרוזות יופיעו כי הם דיווחו כי השירותים הדרושים ותלותם הוקמו - אתה יכול להמשיך הלאה.
בזכות הצוות הציג קודם לכן, כל השירותים הותקנו מיד בו זמנית ולא יותר להוסיף למערכת. שרת הקבצים יושק באופן אוטומטי ומיד הוסיף ל- autoload, כך שאתה לא יכול לדאוג הכללה שלה או ליצור קישורים סמליים.
שלב 3: התקנת פרמטרים גלובליים
סמבה מותקנת במערכת ההפעלה "טופס טהור", כלומר כיום הפרמטרים המגדירים את התנהגותו אינם צוינים. הם יצטרכו להיות מותקנים בכוחות עצמם, וזה שווה את זה עם התצורה העיקרית. אנו מציעים להשתמש בתבנית סטנדרטית, החלפת כמה שורות מותאמות אישית.
- לפעמים Samba מותקן עם קובץ תצורה נקי, אבל כמה פרמטרים כבר יכול להיות מוגדר בו. בואו נציג תחילה עותק גיבוי של אובייקט זה, כך שאם אתה במהירות לשחזר אותו. משימה זו מתבצעת על ידי הזנת Sudo MV /etc/samba/smba/smba/samba/smb.conf.bak.
- פעולה זו, כמו כל לאחר מכן, יצטרך לאשר על ידי ציון סיסמת Superuser.
- המניפולציות הבאות ייעשו ישירות עם קובץ התצורה עצמו. לשם כך, עורך הטקסט משמש תמיד. על פי תקן, VI הוא הוסיף, אבל זה לא נוח מספיק עבור משתמשים טירון, ולכן אנו ממליצים להתקין ננו דרך Sudo Yum להתקין את הפקודה nano.
- אם ננו כבר נוסף על מערכת ההפעלה, תקבל הודעה על זה.
- עכשיו אנחנו פונים לערוך את קובץ התצורה על ידי הזנת Sudo Nano /etc/samba/smb.conf.
- בחלון שנפתח, הזן את התוכן שלהלן.
[גלוֹבָּלִי]
קבוצת עבודה = קבוצת עבודה
מחרוזת שרת =% H שרת (סמבה, אובונטו)
NetBIOS שם = אובונטו שתף
DNS Proxy = לא
קובץ יומן = /var/log/samba/log. $
גודל מקס = 1000
PASSDB Backend = TDBSAM
יוניקס סיסמה סנכרון = כן
PASSWD Program = / usr / bin / passwd% u
PAM סיסמה שינוי = כן
מפה לאורח = משתמש רע
משתמשיםHare מאפשרים לאורחים = כן
- לחץ על שילוב המקשים CTRL + O כדי להקליט שינויים.
- אל תשנה את שם הקובץ, אלא פשוט לחץ על Enter.
- לאחר מכן, אתה יכול לעזוב את החלון עורך הטקסט על ידי סגירת Ctrl + X.
אנו ציינו לעיל, אילו תוכן יש להכניס לתכולת התצורה, עם זאת, הערכים של פרמטרים אלה משתנים בהתאם לדרישות המשתמש. בואו להבין את זה בפירוט רב יותר עם הנקודות החשובות ביותר:
- קבוצת עבודה. פרמטר זה מגדיר את שם קבוצת העבודה. ערכו מוגדר בהתאם למידע המוגדר ב- Windows.
- שם netbios. שנה את הערך לשם שרירותי שברצונך להציג במחשב Windows בעת אינטראקציה עם התקן זה.
- קובץ לוג. כערך של פרמטר זה, ציין את הנתיב לקובץ שבו ברצונך לאחסן יומני אירועים שנכתבים במהלך תפקוד שרת הקבצים.
- PASSDB Backend. אפשרות זו קובעת את סוג האחסון של סיסמאות. אם אתה לא יודע מה זה כאן כדי לשאול, עדיף להשאיר פריט זה בערך ברירת המחדל.
- סינכרון סיסמאות UNIX. מומלץ להפעיל את הפרמטר הזה, משום שהוא אחראי לסינכרון סיסמה /
- מפה לאורח. המשמש לייעד גישה לאורחים. יש לו מספר ערכים: משתמש רע משמש לחשבונות שאינם קיימים, טוען סיסמה גרועה את מצב האורח בעת הזנת קלט הסיסמה, ולעולם לא פשוט לבטל את האפשרות.
בנוסף, קיימות אפשרויות תצורה אחרות בסמבה, והממשק הגרפי מיושם. עם כל זה אנו מייעצים לך להכיר את התיעוד הרשמי, שכן כל המידע לא יכול להיות מוגדר תחת אותו מאמר.
שלב 4: יצירת ספרייה ציבורית
המשך בתצורה של שרת הקבצים, מפורקים את עקרון יצירת ספריה ציבורית. מיד שים לב כי תיקיות כאלה אינם מוגבלים בדרך כלל לסיסמה והם זמינים לצפייה או אפילו כדי לערוך כל משתמש מחובר לחלוטין. לרוב ליצור ספרייה אחת כזו, אבל שום דבר לא מונע ממך להוסיף אותם כל כמות. יצירת התיקיה הראשונה מתבצעת כדלקמן:
- בטרמינל, הזן Sudo Mkdir -P / Samba / Allaccess כדי ליצור את התיקייה שהוזכרו לעיל. לשנות את שמו לשרירות, אם נדרש.
- תחילת העבודה עם גישה משותפת, בהתחלה נע סביב שביל CD / SAMBA.
- כאן הכנס את מחרוזת chmod sudo -r 0755 Allaccess ולחץ על Enter.
- עוד sudo chown -r אף אחד פרמטר: Nogroup Allaccess / אחראי על מתן גישה לגמרי כל המשתמשים.
- עכשיו אתה צריך לייעד תיקייה זו בקובץ התצורה. ראשית, להשיק אותו דרך sudo nano /etc/samba/smb.conf.
- הכנס את הבלוק או את תחילתו של הקובץ מתחת לבלוק. נדבר על המשמעות של כל שורה קצת מאוחר יותר כי אתה מטופל בהתקנה של ערכים בודדים.
כל הגישה]
נתיב = / סמבה / Allaccess
- כן.
כתב = כן.
אורח אישור = כן
קרא רק = לא
- שמור את השינויים והשאיר את עורך הטקסט.
- כל ההגדרות יחולקו רק לאחר הפעלה מחדש של שרת הקובץ, אז תעשו את זה עכשיו על ידי כתיבת Sudo Systemctl הפעלה מחדש של Samba.
לאחר כל הספרייה הציבורית הדרושה תיווצר, מומלץ לבדוק את הביצועים שלהם ב- Windows על ידי הזנת הפקודה \\ srvr1 \ Alcacess שם. עכשיו בואו להשפיע על הפרמטרים לעיל:
- נָתִיב. כאן הנתיב מתאים לתיקיה שנבחרה בפומבי.
- דבש. ההפעלה של פרמטר זה תציג את הספרייה ברשימה המותרת.
- לכתיבה. התיקיה שצוינה ניתן לערוך אם הערך של פרמטר זה צוין כמו כן.
- אורח אישור. הפעל פריט זה אם ברצונך לספק תיקיית שיתוף.
- לקריאה בלבד. השתמש בערך החיובי של פרמטר זה כדי להגדיר את הערך של תיקיית קריאה בלבד.
שלב 5: יצירת קטלוג מאובטח
כדוגמה האחרונה של תצורת Samba, אנו רוצים לדבר על יצירת תיקיות מוגנות שיהיו תחת סיסמה והם זמינים רק למשתמשים ספציפיים. כפי שכבר הבנת, אתה יכול ליצור ספריות כאלה כמות בלתי מוגבלת, וזה קורה ככה:
- צור ספריה שיהיה מוגדרת עוד על ידי שימוש בפקודה Sudo Mkdir -P / Samba / Allaccess / מאובטח.
- הוסף קבוצה שבה משתמשים מורשים יכללו, באמצעות Sudo Addgroup SupportGroup.
- עבור למיקום של הספרייה המוגנת על ידי ציון CD / Samba / Allaccess.
- כאן, להגדיר את הזכויות עבור כל משתמש בודד דרך sudo chown -r Richard: SecuredGroup מאובטח. החלף את שם ריצ'רד בפקודה זו לצורך הכרחי.
- זה נשאר רק כדי להיכנס פקודת SUDO CHMOD משותף 0770 מאובטח / אבטחה.
- עבור אל קובץ התצורה (Sudo Nano /etc/samba/smb.conf) כדי לציין את התיקיה שיש לנו רק להגדיר.
- העתק והדבק את הבלוק בעורך למטה.
[מְאוּבטָח]
נתיב = / סמבה / Allaccess / מאובטח
משתמשים חוקיים = @securedGroup
אורח אישור = לא
כתב = כן.
- כן.
- שמור את השינויים וסגור את עורך הטקסט.
- הוסף את כל החשבונות לקבוצה המתאימה באמצעות סודו משרת ריצ'רד.
- הגדר את סודו SMBPassWD -A Richard סיסמה עבור כל אחד מהם כפעולה האחרונה שמשלים את התצורה.
זה כל המידע שרצינו לשתף על ידי סיפר על ההגדרות הכלליות של שרת הקבצים של Samba ב Centos 7. אתה יכול רק לבצע את ההוראות הניתנות על ידי שינוי הפרמטרים ואת הערכים שלהם עבור עצמך כדי ליצור תצורה אופטימלית.