سرور فایل Samba سامبا چیست؟ سریع و ساده Samba Setup به اشتراک گذاری پوشه اوبونتو

فایل پیکربندی اصلی Samba - /etc/samba/smb.conf. فایل پیکربندی اولیه دارای تعداد قابل توجهی از نظرات برای سند دستورالعمل های پیکربندی مختلف است.

نه همه گزینه های ممکن در فایل تنظیمات پیش فرض گنجانده شده است. راهنمای را ببینید مرد smb.conf. یا مجموعه ای از Samba Savo برای روشن شدن جزئیات.

1. ابتدا جفت های زیر را از کلید / ارزش در بخش تغییر دهید فایل /etc/samba/smb.conf:

WorkGroup \u003d مثال ... امنیت \u003d کاربر

پارامتر امنیت در بخش به طور قابل توجهی پایین تر است و به طور پیش فرض اظهار داشت. همچنین جایگزین کنید مثال در مورد چیزی مناسب تر به محیط اطراف خود.

2. یک بخش جدید را در انتهای فایل ایجاد کنید یا یکی از نمونه هایی را برای دایرکتوری برای برقراری ارتباط پیکربندی کنید:

comment \u003d ubuntu سرور فایل share path \u003d / srv / samba / به اشتراک گذاری مرورگر \u003d بله مهمان OK \u003d بله فقط خواندن \u003d بدون ایجاد ماسک \u003d 0755

    اظهار نظر: شرح مختصری از منابع مشترک. برای راحتی شما استفاده می شود.

    مسیر.: مسیر به کاتالوگ به اشتراک گذاشته شده.

    این مثال از آن استفاده می کند / srv / samba / sharename از زمانی که مطابق با استاندارد سلسله مراتب سلسله سیستم (FHS)، دایرکتوری / SRV یک مکان است که تمام داده های مربوط به این سایت باید باشد. منابع فنی Samba به اشتراک گذاشته شده را می توان در هر نقطه از سیستم فایل قرار داد، جایی که محدودیت های فایل مجاز است، اما استانداردهای زیر توصیه می شود.

    مرورگر: به مشتریان ویندوز اجازه می دهد محتویات دایرکتوری مشترک را با استفاده از ویندوز اکسپلورر مشاهده کنید.

    مهمان خوب: به مشتریان اجازه می دهد تا بدون مشخص کردن رمز عبور به منابع مشترک متصل شوند.

    فقط خواندنی: در دسترس بودن منابع فقط برای خواندن و یا با امتیازات برای ضبط تعیین می شود. امتیازات ثبت شده تنها زمانی مشخص می شود نههمانطور که در این مثال نشان داده شده است. اگر ارزش آره، سپس دسترسی به منابع تنها خواندن خواهد بود.

    ایجاد ماسک: تعیین می کند که کدام حقوق دسترسی برای فایل های جدید ایجاد شده نصب می شود.

3. اکنون، از آنجا که Samba پیکربندی شده است، شما باید یک دایرکتوری ایجاد کنید و حقوق دسترسی را بر روی آن ایجاد کنید. وارد ترمینال شوید:

sudo mkdir -p / srv / samba / share sudo chown nobody.nogroup / srv / samba / به اشتراک گذاری /

پارامتر -پ. می گوید MKDIR ایجاد یک درخت کاتالوگ کامل اگر آن وجود ندارد.

4. در نهایت، راه اندازی مجدد خدمات Samba برای اعمال تنظیمات جدید:

SUDO راه اندازی مجدد SMBD SUDO راه اندازی مجدد NMBD

حالا شما می توانید سرور فایل ubuntu را با استفاده از سرویس گیرنده ویندوز پیدا کنید و دایرکتوری های مشترک خود را مشاهده کنید. اگر مشتری شما به طور خودکار منابع مشترک خود را نشان نمی دهد، سعی کنید با آدرس IP خود، به عنوان مثال، \\\\ 192.168.1.1، از پنجره ویندوز اکسپلورر تماس بگیرید. برای بررسی اینکه همه چیز کار می کند، سعی کنید یک دایرکتوری را در منابع مشترک خود از ویندوز ایجاد کنید.

برای ایجاد منابع اضافی مشترک، یک بخش جدید را در /etc/samba/smb.conf ایجاد کنید و Samba را مجددا راه اندازی کنید. فقط مطمئن شوید که کاتالوگ به اشتراک گذاشته شده است و دارای حقوق دسترسی صحیح است.

منابع مشترک "" و راه / srv / samba / به اشتراک گذاری - این ها فقط نمونه هستند. نام منابع و نام دایرکتوری را با توجه به محیط خود تنظیم کنید. ایده خوبی این است که به عنوان نام نام منبع دایرکتوری آن در سیستم فایل استفاده کنید. به عبارت دیگر، منابع را می توان به عنوان دایرکتوری / srv / samba / qa مشخص کرد.

پیاده سازی پروتکل های شبکه بلوک پیام سرور (SMB) و سیستم فایل های معمولی اینترنت (CIFS). هدف اصلی این است که فایل ها و چاپگرها را بین سیستم های لینوکس و ویندوز حل کنید.

سامبا این شامل چندین شیاطین در زمینه پس زمینه و ارائه خدمات و تعدادی از ابزارهای خط فرمان برای برقراری ارتباط با سرویس های ویندوز است:

  • sMBD - DEMON، که یک سرور SMB سرور سرور سرور و خدمات چاپ است؛
  • nmbd - یک شیطان ارائه نام Netbios؛
  • لکه دار - ابزار دسترسی را از خط فرمان به منابع SMB فراهم می کند. همچنین به شما اجازه می دهد تا لیستی از منابع مشترک را در سرورهای از راه دور دریافت کنید و محیط شبکه را مشاهده کنید؛
  • smb.conf. - یک فایل پیکربندی حاوی تنظیمات برای تمام ابزارهای SAMBA؛

فهرست بنادر مورد استفاده SAMBA

  • اشتراک گذاری. - این حالت امنیتی، روش احراز هویت مورد استفاده سیستم عامل های ویندوز 9x / ویندوز را تقلید می کند. در این حالت، نامهای کاربری نادیده گرفته می شوند و کلمه عبور به منابع مشترک اختصاص داده می شود. در این حالت، Samba در حال تلاش برای استفاده از رمز عبور ارائه شده توسط مشتری است که کاربران مختلف می توانند لذت ببرند.
  • کاربر.* - این حالت امنیتی به طور پیش فرض تنظیم شده است و از نام کاربری و رمز عبور برای احراز هویت استفاده می کند، همانطور که معمولا در لینوکس انجام می شود. در اغلب موارد، در سیستم عامل های مدرن، کلمه عبور در یک پایگاه داده رمزگذاری شده ذخیره می شود که تنها سامبا استفاده می کند.
  • سرور - این حالت امنیتی مورد استفاده قرار می گیرد زمانی که ضروری است که SAMBA با اشاره به سرور دیگری احراز هویت را انجام دهد. برای مشتریان، این حالت به نظر می رسد همانند احراز هویت کاربر (حالت کاربر)، اما در واقع، برای انجام احراز هویت SAMBA، به سرور مشخص شده در پارامتر سرور رمز عبور اشاره دارد.
  • دامنه. - با استفاده از این حالت امنیتی، شما می توانید به طور کامل به دامنه ویندوز پیوست کنید؛ برای مشتریان، به نظر می رسد درست مانند احراز هویت در سطح کاربر است. بر خلاف احراز هویت سطح سرور، احراز هویت دامنه از مبادله رمز عبور محافظت شده در سطح دامنه استفاده می کند. برای به طور کامل به دامنه بپیوندید، باید دستورات اضافی را در سیستم SAMBA و، احتمالا در کنترل کننده دامنه انجام دهید.
  • تبلیغات - این حالت ایمنی شبیه روش احراز هویت در دامنه است، اما نیاز به کنترل کننده دامنه سرویس دامنه دایرکتوری فعال دارد.

لیست کامل پارامترها سامبا MANPAGES وجود دارد.

در بالا، یک مثال با دسترسی به دایرکتوری با دسترسی به اشتراک گذاشته شد. مثال دیگری را با یک دایرکتوری خصوصی که دسترسی به آن تنها ورود و رمز عبور است را در نظر بگیرید.

یک گروه ایجاد کنید و یک کاربر را به آن اضافه کنید

sudo groupadd smbgrp sudo usermod -g smbgrp preft

ایجاد یک دایرکتوری برای کاربر و ایجاد حق

sudo mkdir -p / srv / samba / smba / proft sudo chown -r prift: smbgrp / srv / samba / proft sudo chmod -r 0770 / srv / samba / proft

یک کاربر Samba ایجاد کنید

sudo smbpasswd -a preft

یک منبع جدید را در /etc/samba/smb.conf اضافه کنید

path \u003d / srv / samba / proft کاربران معتبر \u003d smbgrp مهمان OK \u003d بدون نوشتن \u003d بله مرورگر \u003d بله

راه اندازی مجدد سرور

sudo systemctl راه اندازی مجدد SMBD

یک نمونه از یک تنظیم منابع که در آن وجود دارد هم در پوشه کاربر ( / srv / samba / رسانه / ویدئو » / home / proft / video)

PATH \u003d / SRV / SAMBA / MEDIA GUEST OK \u003d بله فقط خواندن \u003d YES Browsable \u003d YES Force User \u003d Proft

راه اندازی مشتری

مشاهده منابع کامپیوتری رقابتی

SmbClient -l 192.168.24.101 -U٪

یک روش اتصال دیگر برای یک کاربر ناشناس با خط فرمان

smbclient -u هیچ کس //192.168.24.101/public ls

اگر یک سطح امنیتی بالاتر بر روی سرور پیکربندی شده باشد، ممکن است لازم باشد که نام کاربری یا دامنه را با استفاده از پارامترهای -W و -U انتقال دهید.

SMBCLIEND -L 192.168.24.101 -U کارگروه Proft -w

نصب Samba Resource

ایجاد یک نقطه نصب MKDIR -P ~ / سهام / Public # Mounting Resource # برای یک کاربر ناشناس هیچ کس Count -t CIFS //192.168.24.101/Public / Home / Proft / Shares / Public -o USER \u003d هیچ کس، رمز عبور \u003d، Workgroup \u003d Workgroup، IP \u003d 192.168.24.101، UTF8 # برای کاربر Proft Mount -t CIFS //192.168.24.101/Public / Home / Proft / Shares / Public -o User \u003d Proft، Password \u003d 1، Workgroup \u003d Workgroup، IP \u003d 192.168 . 24.101، UTF8.

حتی کلمه عبور بهتر ذخیره شده در یک فایل جداگانه

# sudo vim / etc / samba / sambacreds username \u003d proft password \u003d 1 نام کاربری \u003d Noboy password \u003d

حقوق دسترسی به نمایشگاه 0600

sudo chmod 0600 / etc / samba / sambacreds

رشته جدید برای نصب

Mount -t CIFS //192.168.24.101/public / home / proft / shares / public -o user \u003d preft، credentials \u003d / etc / samba / sambacreds، workgroup \u003d Workgroup، IP \u003d 192.168.24.101

و مثال برای / etc / fstab

//192.168.24.101/Public / home / proft / سهام / CIF های عمومی NoAuto، نام کاربری \u003d سود، اعتبار \u003d / etc / samba / sambacreds، workgroup \u003d Workgroup، IP \u003d 192.168.24.101 0 0

این منبع را در مدیریت فایل Nautilus / Nemo / ETC باز کنید sMB: //192.268.24.101.

اگر Nemo می نویسد Nemo نمی تواند مکان های "SMB" را اداره کند. بنابراین فاقد بسته gVFS-SMB..

دسترسی به سرور با ویندوز و اندروید مشتری

تحت ویندوز، پیدا کردن گروه کاری از کنسول با استفاده از

Net Config Workstation

منابع باز را بر روی یک دستگاه از راه دور، شما می توانید در خط Explorer (اکسپلورر) تایپ کنید (شروع - اجرا) آدرس UNC: \192.168.24.101 .

تحت آندروید را می توان با استفاده از سرور متصل کرد ES File Explorer.، در برگه شبکه، سرور را به سادگی توسط IP اضافه کنید (بدون مشخص کردن طرح، SMB). پس از آن، امکان باز کردن منابع به اشتراک گذاشته شده وجود دارد. برای آمار: فیلم HDRIP بدون کاهش سرعت می رود.

تخیلی اضافی

سامبا - یک برنامه که به شما اجازه می دهد تا به دیسک های شبکه ای در سیستم عامل های مختلف با استفاده از پروتکل SMB / CIFS دسترسی پیدا کنید. این یک بخش مشتری و سرور دارد. نرم افزار رایگان منتشر شده تحت مجوز است gpl.

سامبا در اکثر سیستم های یونیکس مانند GNU / Linux، Solaris سازگار با POSIX و Mac OS X سرور، در گزینه های مختلف BSD، در OS / 2، ویندوز کار می کند. سامبا شامل تقریبا تمام توزیعهای گنو / لینوکس، از جمله، البته، و در اوبونتو.

نصب و راه اندازی

برای ایجاد یک پوشه به اشتراک گذاشته شده در دسکتاپ اوبونتو، کافی است بر روی دکمه سمت راست ماوس بر روی پوشه کلیک کنید و آیتم منو "Publish Folder" را انتخاب کنید. هیچ فایل پیکربندی برای ویرایش هر فایل پیکربندی وجود ندارد. به عنوان مثال، همه چیز که در زیر شرح داده شده فقط به پیکربندی دستی اعمال می شود، به عنوان مثال، در صورت ایجاد یک سرور فایل.

برای نصب به اندازه کافی باز پایانه و معرفی:

sudo apt-get نصب Samba

این برنامه به صورت خودکار بارگیری و نصب می شود.

تنظیمات

با استفاده از ترمینال، پشتیبان گیری از فایل پیکربندی اولیه را تهیه کنید:

sudo cp /etc/samba/smb.conf(.bak)

حالا شما می توانید فایل تنظیمات /etc/samba/smb.conf را ویرایش کنید، برای انجام این کار، آن را در هر ویرایشگر متن با حقوق Superuser باز کنید. به عنوان مثال، بنابراین:

sudo nano /etc/samba/smb.conf.

به طور کلی، به طور کلی، فقط یک سناریوی خاص استفاده از Samba، و در مقدار زیادی از موارد همه چیز پیکربندی کاملا اشتباه است. مقاله باید با تمرکز بر قابلیت های Samba، و نه تنها در استفاده از این برنامه به عنوان ذخیره سازی فایل با مجوز محلی اصلاح شود. یک مثال با یک فروشگاه فایل بهتر است در یک مقاله دقیق جداگانه تحمل کنید.

یک مثال از تنظیم SAMBA به عنوان یک سرور فایل مستقل با مجوز:

؛ تنظیمات سرور جهانی؛ تنظیمات عمومی سرور؛ نام رایانه ای که در محیط شبکه NetBios نام نمایش داده می شود \u003d سرور سرور اصلی سرور \u003d؛ Workgroup گروه کار گروه کاری \u003d Workgroup اعلام نسخه \u003d 5.0 گزینه های سوکت \u003d TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF \u003d 8192 SO_SNDBUF \u003d 8192 SO_SNDBUF \u003d 8192 PASSDB Backend \u003d TDBSAM SECURITY \u003d کاربر null گذرواژهها \u003d true؛ نام کاربری map \u003d etc / samba / smbusers نام Resolve Order \u003d Hosts Wins Bcast؛ WINS پشتیبانی در بله نصب شده است اگر NMBD (8) شما در SAMBA یک سرور برنده است. این گزینه را در بله نصب نکنید اگر شما چندین زیر را ندارید و شما نمی خواهید NMBD خود را به کار مانند سرور WINS انجام دهید. هرگز این پارامتر را در بله بیش از یک دستگاه در همان زیر شبکه نصب نکنید. برنده پشتیبانی \u003d نه؛ چاپ چاپگر پشتیبانی \u003d فنجان PrintCap نام \u003d فنجان؛ ورود فایل log file \u003d /var/log/samba/log.٪m syslog \u003d 0 syslog فقط \u003d نه؛ تنظیم اتصال به رابط هایی که گوش می دهند، اگر به تمام رابط ها گوش ندهند؛ رابط ها \u003d lo، eth0؛ رابط های اتصال فقط \u003d درست؛ ؛ ؛ مسیر \u003d / var / lib / samba / چاپگرها؛ مرورگر \u003d بله؛ مهمان OK \u003d بله؛ فقط خواندن \u003d بله؛ نوشتن لیست \u003d ریشه؛ ایجاد ماسک \u003d 0664؛ ماسک دایرکتوری \u003d 0775؛ ؛ ؛ PATH \u003d / TMP؛ قابل چاپ \u003d بله؛ مهمان OK \u003d بله؛ مرورگر \u003d نه؛ ؛ ؛ path \u003d / media / cdrom؛ مرورگر \u003d بله فقط خواندن \u003d YES؛ مهمان OK \u003d بله؛ توپ هارد دیسک؛ نام توپ از مشتریان قابل مشاهده است؛ مسیر به مسیر دیسک چسبیده \u003d / رسانه / SDA1؛ آیا امکان مشاهده قابل مشاهده است \u003d بله فقط خواندن \u003d بدون مهمان خوب \u003d بدون ایجاد ماسک \u003d 0644 دایرکتوری ماسک \u003d 0755؛ اتصال به یک نام کاربری یا گروه خاص، نام از طریق فضا؛ نیروی کاربر \u003d user1 user1؛ نیروی گروه \u003d گروه 1 گروه 2؛ یکی دیگر از هارد دیسک، به طور مشابه با این واقعیت است که بالا path \u003d / media / sde1 قابل مشاهده است \u003d بله فقط خواندن \u003d بدون مهمان OK \u003d بدون ایجاد ماسک \u003d 0644 دایرکتوری ماسک \u003d 0755

حالا شما باید با کاربران برخورد کنید.

سامبا از کاربران استفاده می کند که قبلا در سیستم وجود دارد، به عنوان مثال نام کاربری را انتخاب کنید، بگذارید بگوییم که در حال حاضر در سیستم است، شما باید آن را به پایگاه داده SMB وارد کنید و یک رمز عبور را برای دسترسی به منابع مشترک اختصاص دهید، آن را یک تیم کنید:

SMBPASSWD -A کاربر.

از شما خواسته می شود تا رمز عبور را وارد کنید، کاربر به پایگاه داده اضافه می شود، اکنون لازم است که این کاربر را فعال کنید.

smbpasswd -e کاربر

بعد، یک نام مستعار برای کاربر نام کاربری ایجاد کنید تا بتوانید به دستگاه های ویندوز دسترسی پیدا کنید که به عنوان مثال به عنوان مدیر نامیده می شود، برای این کار، فایل / etc / samba / smbusers را ایجاد و ویرایش کنید:

sudo touch / etc / samba / smbusers sudo gedit / etc / samba / smbusers

یک جفت خط را وارد کنید

# unix_name \u003d smb_name1 smb_name2 user \u003d admin

در این تنظیم تکمیل شده است، Samba را مجددا راه اندازی کنید.

ساده ترین GUI را برای SAMBA نصب کنید:

sudo apt-apt-get install system-config-samba

او تیم را شروع می کند:

sudo system-config-samba

تمام تغییراتی که به فایل پیکربندی Samba می نویسد.

از راه دور Samba را به عنوان یک رابط وب برای Samba به طور کامل مناسب است

لینوکس یک سیستم عامل عالی است، اما ما از پنجره ها نمی رویم و از ما نیز از ما استفاده می کنیم. ویندوز همیشه ما را احاطه کرده است - یک خانه، شبکه شرکتی یا یک کافه اینترنتی باشد. ما به طور مداوم با اسناد با رایانه های ویندوز مواجه هستیم - پس از همه، همه کاربران ترجیح می دهند در لینوکس کار کنند. داشتن یک سرور در اختیار داردلینوکس در هر صورت، نیاز به برقراری ارتباط با رایانه های ویندوز وجود دارد، بنابراین ما در مورد اتصال لینوکس به مایکروسافت صحبت می کنیم.

نصب سامبا

برای نصب Samba، ما باید بسته های Samba و Samba-client را نصب کنیم. این نیز مطلوب است که بسته SMBFS را نصب کنید. علاوه بر این، سیستم بسته بندی مشترک Samba را افزایش می دهد که قبلا در سیستم نصب شده است. تمام دستکاری های من برگزار خواهد شداوبونتو 10.04، تفاوت های اصلی توزیع های دیگر روش نصب است. برایاوبونتو یک کنسول، بنابراین:

$ sudo apt - نصب Samba

یا با استفاده از مدیر بسته سیناپسی، که من انجام دادم، این گزینه برای من راحت تر بود، زیرا شما می توانید از لیست این بسته هایی که مورد نیاز بود انتخاب کنید، این بود:

    سامبا

    smbclient

    samba مشترک است.

اگر شما یک بار از یکی دیگر از توزیع لینوکس استفاده کردید، احتمالا با برنامه Linneighborhood آشنا هستید. این یک برنامه گرافیکی است که به شما امکان می دهد تا منابع شبکه ویندوز را مشاهده کنید. در اوبونتو، نیازی نیست. اول، کارکنان GNOME به شما اجازه می دهد تا شبکه های ویندوز را مشاهده کنید. و دوم، برنامه Linneighborhood از یکی از مخازن اوبونتو به خاطر علاقه نصب شد. معلوم شد که این برنامه Synaptic به طور کلی برای استفاده مناسب نیست (مشکلات محلی سازی). خوب، خوب، نقطه درک، اگر بودجه استاندارد عالی وجود دارد که در حال حاضر کار می کنند.

پایه پایه Samba

در این مرحله، فرض می کنیم که ابزار نصب شده است. فایل پیکربندی اصلی Samba - /etc/samba/smb.conf. این باید باز شود و چندین پارامتر را تغییر دهد. اول اینگروه کاری - او نام (بر روی انتخاب شما) گروه کاری یا دامنه NT را تنظیم می کند:

workgroup \u003d myhomegroup

شما همچنین می توانید پارامتر نظر را تنظیم کنید - این شرح کامپیوتر شما است:

نظر \u003d رایانه لینوکس من

پارامتر امنیتی را تنظیم کنید. اگر شبکه یک مشتری / سرور باشد، باید پارامتر سرور را انتخاب کنید، و اگرشبکه peer to-peer (I.E. شبکه بدون سرور انتخاب شده)، پس شما باید کاربر را انتخاب کنید یا به اشتراک بگذارید:

امنیت \u003d به اشتراک گذاشتن

نام حساب مهمان را به صورت زیر نصب کنید:

حساب مهمان \u003d مهمان

شما همچنین باید رمزگذاری را پیکربندی کنید:

کد مشتری کد \u003d 866

مجموعه شخصیت \u003d UTF8

برای اینکه Samba سریعتر کار کند، گزینه های زیر را تنظیم کنید:

گزینه های سوکت \u003d TCP_NO تاخیر SO_RCVBUF \u003d 8192 SO_SNDBUF \u003d 8192

dNS پروکسی \u003d نه

پارامتر اینترفیس، رابط های را مشخص می کند که سرویس SAMBA باید کار کند. شما باید آنها رابط کاربری را مشخص کنید که دستگاه ما را با شبکه های ویندوز پیوند می دهد:

اینترفیس \u003d 192.168.0.22/24

راه اندازی منابع مشترک

در حال حاضر آن را به پیکربندی منابع که ما می خواهیم به طور کلی استفاده کنیم، این بخش [عمومی].

# کاتالوگ عمومی

نظر \u003d دایرکتوری عمومی

# مسیر

مسیر \u003d / var / samba

# نه تنها خواندن

فقط خواندن \u003d نه

# اجازه ضبط

قابل نوشتن \u003d بله

# اجازه دسترسی مهمان را می دهد

مهمان OK \u003d بله

# اجازه مشاهده محتوای دایرکتوری

مرورگر \u003d بله

در این مورد، منبع مشترک رایانه ما دایرکتوری / var / samba خواهد بود (باید ایجاد شود، زیرا به طور پیش فرض چنین دایرکتوری در سیستم وجود ندارد). در آن، کاربران دیگر قادر به ضبط فایل های خود خواهند بود (فقط خواندن \u003d نه، قابل خواندن \u003d بله)، البته، آنها قادر خواهند بود آنها را بخوانند (Browseable \u003d YES). بررسی نام کاربری و رمز عبور برای دسترسی به منابع مورد نیاز نیست (مهمان OK \u003d بله) - دسترسی به اصطلاح مهمان استفاده می شود. نظر "دایرکتوری عمومی" دیگر کاربران شبکه های ویندوز را در هنگام مشاهده منابع رایانه ما مشاهده می کنند.

اگر نیاز به ارائه دسترسی به اشتراک گذاشته شده ("تقسیم") به کاربران دایرکتوری خانگی وجود دارد، پس ما به بخش می رویم؛ ما تمام ردیف ها را از یک نقطه با کاما به یک رشته اعلام می کنیم؛ T. e باید اتفاق بیفتد:

نظر \u003d دایرکتوری های خانگی

مرورگر \u003d نه

کاربران معتبر \u003d٪ s

قابل نوشتن \u003d نه

ایجاد ماسک \u003d 0600

ماسک دایرکتوری \u003d 0700

در حال حاضر دایرکتوری های سفارشی در لیست منابع مشترک قابل مشاهده نیست، شما می توانید با آنها تماس بگیرید \\\\ سرور \\ نام کاربری کاربر . به عنوان مثال، \\\\ Server \\ Petya. اگر می خواهید منابع کاربر را مشاهده کنید، سپس مقدار YES را برای پارامتر مرورگر تنظیم کنید:

مرورگر \u003d بله

پس از همه تغییرات، فایل پیکربندی را ذخیره کنید و اجرا کنید (یا Restart - Restart) Samba:

$ sudo /etc/init.d/samba شروع کنید

منابع شبکه ویندوز را مشاهده کنید

شما می توانید منابع شبکه های ویندوز را با استفاده از برنامه SMBClient مشاهده کنید، اما در حالت متن کار می کند، بنابراین به طور کامل مناسب برای استفاده نیست. برای استفاده از مرورگر فایل، بسیار راحت تر از مرورگر فایل استفاده می شود. شما می توانید آن را با استفاده از منو انجام دهید انتقال | با سرور ارتباط برقرار کنید ...

اسرار بهینه سازی SAMBA

در حال حاضر اجازه دهید در مورد چگونگی کار Samba کمی سریعتر صحبت کنیم. اگر فایل پیکربندی SMB.CONF را باز کنید، پارامتر لینک های گسترده ای را در آن پیدا خواهید کرد. هرگز آن را نصب نکنیدنه ! بنابراین ما عملکرد Samba را به طور قابل توجهی کاهش خواهیم داد. برعکس، لازم است آن را در بله نصب کنید (اگر پارامتر لینک های گسترده غیر فعال شده است)، که به طور قابل توجهی افزایش بهره وری را افزایش می دهد.

پارامتر وسیع لینک ها تعیین می کند که چگونه SAMBA به پیوندهای نمادین پیروی می کند. اگر لینک های گسترده ای \u003d نه، سامبا لینک های نمادین خارج از منطقه صادر شده را دنبال نخواهد کرد. اول، Samba به دنبال لینک نمادین است، و سپس به عنوان مسیر به اصطلاح دایرکتوری مسیر را انجام می دهد (تماس سیستم که تعیین می کند که در آن لینک کامل شده است). این عملیات نشان می دهد 6 تماس سیستم بیش از اگر لینک های گسترده \u003d بله. با توجه به اینکه چنین عملیاتی انجام می شود بسیار انجام می شود، خاموش کردن پیوندهای گسترده، عملکرد سامبا را تقریبا 30 درصد کاهش می دهد.