סמבה: שרת עצמאי ב 1 2 3

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

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

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

ישנם מאמרים רבים באינטרנט על אופן השימוש בכלים גרפיים כגון מערכת-קונפיג-סמבה באובונטו, SWAT, גדמין-סמבה, זנטיאל-סמבה באובונטו וכו '.

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

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

בכל שאלה, קרא את המאמר הקודם «סמבה: שרת עצמאי ב- Debian»או עיין בתיעוד.

אנחנו עוד נראה:

  • רשת ביתית
  • 1.- אנו מתקינים ומגדירים את סמבה
  • 2.- אנו יוצרים את המשתמשים בצוות שלנו ומוסיפים אותם למאגר המשתמשים של סמבה.
  • 3.- אנו יוצרים את הספריות כדי לשתף אותן ולשקף אותן בקובץ /etc/samba/smb.conf.

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

רשת ביתית

לפחות באחד מהמחשבים המותקנים לינוקס :-), וליתר דיוק דביאן. לדוגמא נבחר ב- pc-son כיוון שלבן, שנקרא פפיטו (ג'אימיטו בקווי רוחב אחרים) יש לב לתוכנה חופשית והוא לומד על זה. מדי פעם הוא שוחח עם האב על יתרונות ה- SWL, אך האחרון בדרך כלל אומר לו "יש לי יותר ניסיון ממך, וזה של ליברה ... לא משכנע אותי." ואז הבן מגיב "אבא, זכור ש- Windows 7 שלך הוא עותק פיראטי ...". כלום, דברים משפחתיים. 🙂

ציוד: pc-mother, pc-dad, pc-daughter ו- pc-son
תת רשת: 192.168.1.0 / 255.255.255.0
קבוצת עבודה: בית
משתמשים: אמא, אבא, בת ובן

את הנתונים הבאים ישמשו לפתרון השמות ברשת, עלינו להוסיף אותם לקובץ מארחים בכל אחת מהקבוצות. במקרה של לינוקס הקובץ הוא / Etc / hostsבעוד שב- Windows זה בדרך כלל ב C: \ Windows \ System32 \ Drivers \ etc \ hosts.

192.168.1.10 אם-מחשב
192.168.1.15 מחשב-הורה
192.168.1.20 בת מחשב
192.168.1.25 pc-child

כך נשמור התקנה והגדרת תצורה של DNS. עם זאת, מי שרוצה יכול לעשות זאת באמצעות המדריך «DNS ראשי ראשי ..."..

קבוצת העבודה בצוות דביאן תכריז על כך בקובץ /etc/samba/smb.conf. ב- Windows, הוא מוכרז בתכונות MyPc. כתובות ה- IP של כל מחשב Windows מוצהרות במאפייני חיבור הרשת.

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

1.- אנו מתקינים ומגדירים את סמבה

: ~ # aptitude להתקין סמבה smbclient: ~ # cp /etc/samba/smb.conf /etc/samba/smb.conf.original: ~ # dpkg-configigure samba

סמבה -06-01

dpkg- הגדר מחדש את samba-common

סמבה -06-02

סמבה -06-03

סמבה -06-04

: ~ # testparm: ~ # הפעלה מחדש של סמבה: ~ # smbclient -L localhost -U: ~ # smbclient -L localhost -U% Domain = [HOME] OS = [Unix] Server = [Samba 3.6.6] שם שם סוג תגובה --------- ---- ------- הדפס מנהלי מדפסת דיסק $ IPC $ IPC IPC שירות (שרת מחשב ילד) דומיין = [HOME] OS = [Unix] שרת = [Samba 3.6.6] הערת שרת --------- ------- PC-SON שרת pc-son שרת קבוצות עבודה --------- ------- HOME PC- בֵּן

הערה: אם לא תשיג באופן מיידי את הפלט שלעיל, המתן מספר דקות. כמו כן, אם אין שרת WINS ברשת, ערוך את הקובץ /etc/samba/smb.conf ולבטל את השורה # זוכה בתמיכה = לא ותשאיר את זה ככה: זוכה בתמיכה = כן. ואז לרוץ כמשתמש שורש: ניסוי ואז שירות סמבה מחדש.

2.- אנו יוצרים את המשתמשים בצוות שלנו ומוסיפים אותם למאגר המשתמשים של סמבה.

adduser - no-create-home - shell / bin / false הוסף adduser - no-create-home - shell / bin / false stam adduser - no-create-home - shell / bin / false child adduser - -לא ליצור בית - קליפה / סל / ילד שקר

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

מדוע איננו משתמשים ב- pdbedit כדי להוסיף את משתמשי הצוות לסמבה?.

אם נבצע איש pdbedit, ואנחנו קוראים על האפשרות -a | –יצירה מוסבר טוב מאוד שהוא מוסיף משתמשים לסמבה, אבל זה לא קורא לתסריט סנכרון הסיסמאות של UNIX. נוסף, pdbedit חייב להיות מופעל תמיד על ידי המשתמש שורש או עם ההרשאות שלך.

אם בקובץ התצורה הראשי של סמבה /etc/samba/smb.conf מוכרז סנכרון סיסמאות יוניקס = כןשהוא פרמטר ברירת המחדל, pdbedit זה רק יעדכן את הנתונים במסד הנתונים של Samba ולא יעשה זאת במסד הצוות, כלומר בקובץ / וכו '/ צל.

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

smbpasswd -a שורש smbpasswd -a אב smbpasswd -אמא smbpasswd -בן smbpasswd -בת

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

: ~ # pdbedit -L שורש: 0: אם שורש: 1002: בת: 1004: אב: 1001: בן: 1003 :: ~ # pdbedit -Lv

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

: ~ # משתמשי אם adduser: ~ # משתמשי בת adduser: ~ # משתמשי אב adduser: ~ # משתמשים adduser ילדים: ~ # פחות / etc / group | משתמשי grep משתמשים: x: 100: אבא, אם, בן, בת

עד כה הכל בסדר ביחס ליצירת משתמשים.

3.- אנו יוצרים את הספריות כדי לשתף אותן ולשקף אותן בקובץ /etc/samba/smb.conf

בעיקרון זה אותו דבר שפורסם ב המאמר הקודם.

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

mkdir / בית / ילד / מוסיקה ls -l / בית / ילד | מוזיקת ​​grep

כדי לערוך את קובץ התצורה של Samba עם הרשאות של שורש, אנחנו דוחפים ALT + F2 ואנחנו מבצעים gksu gedit /etc/samba/smb.conf, אנו מקלידים את הסיסמה של ה- שורש, והוסף את הדברים הבאים בסוף הקובץ:

[pc-child-music] תגובה = נתיב תיקיית מוזיקה אישית = / בית / ילד / מוסיקה לקריאה בלבד = כן משתמשים תקפים = @ משתמשים רשימת קריאה = @ משתמשים

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

שירות סמבה לטעון מחדש

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

smbclient -L localhost -U%

דוגמה ל- 2: אנחנו רוצים לשתף את התיקיה / בית / בן / מוסיקה לכולם. ההרשאות יקראו / כתבו עבור בן ולקריאה בלבד לשאר בני המשפחה המקובצים בקבוצה משתמשים. אין לנו צורך לשנות את הבעלים או את ההרשאות בתיקיה. אנחנו פשוט משנים את הגדרות השיתוף בקובץ smb.conf.

[pc-child-music] תגובה = נתיב תיקיית מוסיקה אישית = / בית / ילד / מוסיקה לקריאה בלבד = אין משתמשים חוקיים = @ משתמשים לכתוב רשימת = רשימת קריאה לילדים = @ משתמשים

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

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

Si אנו מבצעים כמו שורש:

mkdir / בית / ילד / סדרת chown -R שורש: משתמשים / בית / ילד / סדרה chmod -R g + ws / בית / ילד / סדרה ls -l / בית / ילד | סדרת grep

כדי לערוך את קובץ התצורה של Samba עם הרשאות של שורש, אנחנו דוחפים ALT + F2 ואנחנו מבצעים gksu gedit /etc/samba/smb.conf, אנו מקלידים את הסיסמה של ה- שורש, והוסף את הדברים הבאים בסוף הקובץ:

[pc-child-series] comment = נתיב הסדרה של אבא = / בית / ילד / סדרה לקריאה בלבד = אין משתמשים תקפים = @ משתמשים כותבים רשימת = הורה, רשימת קריאה של ילדים = @ משתמשים מכניסים מצב = 0660 מצב ספריות כוח = 0770

אנו בודקים מיד את התחביר הבסיסי של ה- smb.conf דרך ניסוי ואנחנו טוענים את השירות דרך שירות סמבה לטעון מחדש. אנחנו יכולים גם לרוץ smbclient -L localhost -U%. במכונה של פפיטו, או smbclient -L pc-child -U% ממחשב אחר בבית שהותקנה בו לינוקס, כמו גם מהחבילה smbclient.

וזה זה להיום חברים !!!


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

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

*

*

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

  1.   בואו נשתמש בלינוקס דיג'ו

    מתכנת ב- Visual FoxPro ... אני שומט דמעה ...
    תרומה מעולה!
    לְחַבֵּק! פול.

    1.    פדריקו אנטוניו ואלדס טוג'אג דיג'ו

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

      1.    חוליו ליבוריו דיג'ו

        ההערה הראשונה שלי היא לומר "תגובה מעולה", יום שמח. !!!

  2.   דוד דיג'ו

    הסבר מצוין, קל ופשוט.
    מומלץ ב 100%, אני גם משתמש בשיטה זו, ולפי המסוף, זה הרבה יותר פשוט ומהיר.
    לגבי

  3.   אליוטיים 3000 דיג'ו

    מְעוּלֶה. זה לא יכול להיות מדריך טוב יותר לייצר תיקיות משותפות עבור Windows מדביאן.

  4.   פדריקו אנטוניו ואלדס טוג'אג דיג'ו

    תודה לכולכם על התגובות ועל קבלת הפנים הטובה של הפוסט !!!

  5.   Heber דיג'ו

    לְלֹא דוֹפִי. תודה רבה על התרומה. זה יועיל מאוד.

  6.   E2fletcher דיג'ו

    תרומה מעולה, זה יעזור לי לעזוב אבטחה = שתף

    1.    פדריקו אנטוניו ואלדס טוג'אג דיג'ו

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

  7.   אריק דיג'ו

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

  8.   פדריקו אנטוניו ואלדס טוג'אג דיג'ו

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

  9.   פלפל דיג'ו

    מאמר טוב מאוד, רק שמכיוון שנוח לי, אני משתמש בסיסטה-קונפיג-סמבה, וזה הרבה יותר קל לי 🙂

    1.    פדריקו אנטוניו ואלדס טוג'אג דיג'ו

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

  10.   ארטורו דיג'ו

    מאמר טוב, רק לומר שכאשר יוצרים קבוצה ב- Windows, היא מגלה את המחשבים המרכיבים את הרשת.

  11.   קוקוליו דיג'ו

    שאלה אחת, מה קורה אם אני משתמש ב- DHCP בכל המסופים שלי, קורה שיש לי הרבה מכשירים מחוברים באופן אלחוטי ואני מסרב לתת להם כתובות סטטיות, תודה.

    1.    פיקו דיג'ו

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

      אם לא, עיין בתיעוד של Samba אודותיו: "Samba3 - Howto", פרק 48 מדריך תצורה של DNS ו- DHCP.

  12.   מאוריציוס דיג'ו

    חבר מאמר אדיר.

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

    אם לא אני טועה ומסתכל כאן, הבעיה שלי הייתה, לא להוסיף לקובץ המארח בשני המחשבים ???

    ובכן, מאמר מצוין, ממש אהבתי את זה.

  13.   asen007 דיג'ו

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

    מזל טוב

    1.    פדריקו דיג'ו

      תודה @ asen007. לשם כך אנו כותבים בתקווה שזה יהיה שימושי. אני שמח שזה עוזר לך בהופעות שלך. מזל טוב !!!

  14.   גאבוקס דיג'ו

    פעם נוספת תודה סך הכל ... Debianero de cora ... 😀

  15.   אלברטו פרר ארמרו דיג'ו

    היי, רציתי לדעת מה בדיוק עושה הפקודה "pdbedit -L" תודה