فرض کنید که در منزل دو تا کامپیوتر دارید یا یک کامپیوتر و یک موبایل دارید. و می‌خواهید به درایوهای کامپیوتر دسترسی داشته باشید. خب در ویندوز باید روی قسمت (Share) و یکسری تنظیمات انجام بدهید تا درایوتان اشتراک گذاری بشود. که البته اینجا من قصد آموزش اشتراک گذاری در ویندوز رو ندارم. و اما اگر در آرچ بخواهید چنین کاری را انجام دهید مسأله کمی فرق می‌کند و نیاز به نصب برنامه (samba) داریم.

خب مراحل را یکی یکی انجام می‌دهیم:

1- ترمینال را باز کنید و دستور زیر را بنویسید تا (samba) نصب شود.

sudo pacman -S samba

2- بعد از نصب (samba) دستور زیر را بنویسید و اینتر بزنید:

sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf

3- حالا دستور زیر را بنویسید و اینتر بزنید.

sudo groupadd samba

4- حالا دستور زیر را بنویسید و اینتر بزنید. ولی بجای (YOUR_USER_NAME) نام کاربری خودتان را بنویسید:

sudo useradd -m -g samba -s /sbin/nologin YOUR_USER_NAME

5- حالا دستور زیر را بنویسید و اینتر بزنید. ولی بجای (YOUR_USER_NAME) نام کاربری که در مرحله ۴ انتخاب کردید را بنویسید:

sudo pdbedit -a -u YOUR_USER_NAME

6- حالا دستور زیر را بنویسید و اینتر بزنید.

sudo nano /etc/samba/smb.conf

حالا وارد فایل تنظیمات (samba)شده‌اید. با کلیدهای جهت نما به آخر فایل بروید و آدرس درایو یا پوشه‌ای را که قصد دارید آن را به اشتراک (Share) بگذارید را شبیه زیر اضافه کنید.

[Shia_Music]
comment = Shia_Music
path = /media/Shia_Music
browseable = yes
read only = yes
writable = no

و اما توضیح خطوط:

الف- [Shia_Music]: نامی که برای کامپیوتر یا موبایل میهمان به نمایش در می‌آید. شما هر نامی را که میل دارید بنویسید.

ب- comment = Shia_Music: توضیحات درایو یا پوشه‌ای که به اشتراک (Share) گذاشته‌اید. بهتر است هم نام گزینه الف باشد.

ج- path = /media/Shia_Music: آدرس پوشه یا درایو در آرچ

د- browseable = yes: یعنی محتویات این درایو یا پوشه قابل جستجو باشد یا نه که میتوانید بعد از مساوی جواب (yes) یا (no) را بنویسید.

ه- read only = yes: یعنی محتویات این درایو یا پوشه فقط خواندنی باشد یا نه که میتوانید بعد از مساوی جواب (yes) یا (no) را بنویسید.

و- writable = no: یعنی محتویات این درایو یا پوشه قابل تغییر باشد یا نه که میتوانید بعد از مساوی جواب (yes) یا (no) را بنویسید.

۸- بعد دستورات زیر را یکی یکی بنویسید و اینتر بزنید.

sudo systemctl enable smbd.service nmbd.service

sudo systemctl start smbd.service nmbd.service

منابع: Dominicmobihoernchen , Arch_Wiki