Technical Anshu صفحه اصلی › آموزش › Mount Windows Share در اوبونتو
🐧 Ubuntu + Windows Share

نصب اشتراک ویندوز در اوبونتو - راه اندازی دائمی

یکبار به روش دستی از اوبونتو به یک پوشه مشترک ویندوز متصل شوید و در راه اندازی مجدد بعدی ناپدید می شود. این راه‌اندازی اشتراک‌گذاری را به‌طور دائم با cifs-utils و یک ورودی fstab نصب می‌کند - با رمز عبور ویندوز در یک فایل اطلاعات کاربری محافظت‌شده، _netdev و nofail تا هرگز راه‌اندازی نشود، و uid/gid تا فایل‌ها متعلق به شما باشند.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
نصب اشتراک ویندوز در اوبونتو - راه اندازی دائمی
🎧 صدای چند زبانه: در پخش کننده ویدیو، روی [تنظیمات] (⚙️) ➔ [قطعه صوتی] کلیک کنید و زبان را انتخاب کنید.

📑فصل‌ها

  1. مشکل - اشتراکی که با دست باز می کنید پس از هر بار راه اندازی مجدد ناپدید می شود
  2. آزمایش سریع — اشتراک گذاری را یک بار از برنامه Files باز کنید
  3. بسته cifs-utils را نصب کنید
  4. نقطه اتصال را در /mnt/SharedDocs ایجاد کنید
  5. ورود به ویندوز را در یک فایل اطلاعات کاربری محافظت شده ذخیره کنید
  6. مدخل دائمی را با _netdev و nofail به /etc/fstab اضافه کنید
  7. اکنون آن را سوار کنید، آن را تأیید کنید، سپس تست راه اندازی مجدد را انجام دهید

📋 بررسی اجمالی و راهنمای گام به گام

1

ابتدا اشتراک گذاری را از برنامه Files تست کنید

قبل از اینکه هر چیزی را دائمی کنید، یک بار اصول اولیه را ثابت کنید: رایانه شخصی ویندوز در حال اشتراک گذاری پوشه است، مسیر شبکه کار می کند و نام کاربری و رمز عبور ویندوز شما پذیرفته می شود. برنامه Files را باز کنید، Ctrl + L را فشار دهید تا نوار مکان باز شود، و آدرس اشتراک‌گذاری را تایپ کنید — در ویدیو، پوشه SharedDocs در رایانه شخصی با نام OFFICE-PC است:

Files — Location Bar
smb://OFFICE-PC/SharedDocs

در صورت درخواست، نام کاربری و رمز عبور ویندوز را وارد کنید. اگر پوشه باز می‌شود و می‌توانید فایل‌های آن را ببینید، نام اشتراک‌گذاری، نام رایانه شخصی و ورود به سیستم همگی درست هستند — آنها را دقیقاً یادداشت کنید، زیرا راه‌اندازی دائمی از سه مورد مشابه استفاده می‌کند. OFFICE-PC و SharedDocs را با نام رایانه شخصی خود و نام اشتراک گذاری در این راهنما جایگزین کنید.

✅ اگر نام حل نشد، همان آزمایش با آدرس IP رایانه شخصی ویندوز کار می‌کند، به عنوان مثال smb://192.168.1.10/SharedDocs. به رایانه شخصی ویندوز یک آدرس IP ثابت یا رزرو شده بدهید - یک نصب دائمی فقط به اندازه آدرسی که به آن اشاره می کند قابل اعتماد است.
2

cifs-utils را نصب کنید

یک نصب دائمی به ابزار CIFS نیاز دارد - کمک mount.cifs که به اوبونتو اجازه می‌دهد یک اشتراک SMB (ویندوز) را به عنوان یک پوشه معمولی متصل کند. یک ترمینال باز کنید و بسته را نصب کنید:

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

بدون این بسته، ورودی fstab در مرحله 5 چیزی برای کار کردن با آن ندارد و مانت از کار می‌افتد - این نصب کوچک چیزی است که یک مرور یک‌باره را از یک نصب بوت‌زمان واقعی جدا می‌کند.

3

نقطه کوه را ایجاد کنید

نقطه اتصال به سادگی یک پوشه خالی است که در آن محتویات اشتراک‌گذاری ظاهر می‌شود. یکی در زیر /mnt، با نام اشتراک‌گذاری ایجاد کنید:

Terminal
sudo mkdir -p /mnt/SharedDocs

این پوشه را خالی بگذارید. هنگامی که اشتراک‌گذاری نصب می‌شود، همه چیز درون /mnt/SharedDocs واقعاً فایل‌های روی رایانه شخصی ویندوز است - و وقتی نصب نشده است، پوشه فقط خالی است، که همچنین راهی مفید برای تشخیص زنده بودن مانت در یک نگاه است.

4

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

Mount در هر بار راه‌اندازی به رمز عبور ویندوز شما نیاز دارد، اما این رمز عبور هرگز نباید درون خود /etc/fstab قرار گیرد - fstab را می‌توان توسط هر حساب کاربری در دستگاه خواند. در عوض، لاگین را در فایل کوچک خودش نگه دارید که فقط روت می تواند آن را بخواند. آن را ایجاد کنید:

Terminal
sudo nano /root/.smbcredentials

دقیقاً دو خط با نام کاربری و رمز عبور ویندوز خود تایپ کنید، سپس با Ctrl + O ذخیره کنید و با Ctrl + X خارج شوید:

/root/.smbcredentials — file contents
username=YourWindowsUser
password=YourWindowsPassword

اکنون فایل را قفل کنید تا فقط root بتواند آن را بخواند:

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ chmod 600 کل نکته این مرحله است، نه یک گزینه اضافی اختیاری. بدون آن، فایل اعتبارنامه فقط رمز عبور ویندوز شما است که به صورت متنی ساده نوشته شده و سایر حساب‌های رایانه می‌توانند آن را بخوانند. و بعداً به یاد داشته باشید: اگر زمانی رمز عبور ویندوز را تغییر دادید، این فایل را نیز به‌روزرسانی کنید - یک رمز عبور قدیمی در اینجا رایج‌ترین دلیلی است که یک مانت کار به طور ناگهانی متوقف می‌شود.
5

ورود دائمی fstab را اضافه کنید

اکنون به اوبونتو بگویید که اشتراک را در هر بوت نصب کند. ابتدا یک نسخه پشتیبان از fstab اصلی نگه دارید - یک خط اشتباه در این فایل می تواند بر بوت شدن تأثیر بگذارد و پشتیبان گیری راه بازگشت شماست. سپس فایل را باز کنید:

Terminal
sudo nano /etc/fstab

این خط را در انتهای فایل اضافه کنید:

/etc/fstab — add this line
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0

کاری که هر قسمت انجام می دهد: //OFFICE-PC/SharedDocs اشتراک گذاری است، /mnt/SharedDocs جایی است که ظاهر می شود و cifs نوع سیستم فایل است. credentials= از مرحله 4 به فایل محافظت شده اشاره می کند، بنابراین هیچ رمز عبوری در fstab ظاهر نمی شود. iocharset=utf8 نام فایل‌ها را با کاراکترهای خاص درست نگه می‌دارد. _netdev به سیستم می گوید که این مانت به شبکه نیاز دارد، بنابراین به جای اینکه خیلی زود از کار بیفتد منتظر شبکه می ماند. nofail به این معنی است که اگر رایانه شخصی ویندوز خاموش باشد، اوبونتو به‌جای توقف یا رها شدن در یک اعلان اضطراری، همچنان به طور معمول بوت می‌شود. uid=1000,gid=1000 فایل‌های نصب‌شده را متعلق به کاربر اوبونتو می‌کند، بنابراین برنامه‌های شما می‌توانند بدون sudo در اشتراک‌گذاری ذخیره شوند — 1000 اولین شناسه معمول حساب کاربری است. دستور خود را با دستور id بررسی کنید و اگر با شما متفاوت است تنظیم کنید.

📌 نسخه SMB را از خط خارج کنید. اوبونتو و هر ویندوز مدرنی به طور خودکار با SMB 3 مذاکره می کنند که پیش فرض ایمن است. فقط یک دستگاه قدیمی که هیچ چیز جدیدتری را پشتیبانی نمی‌کند، هرگز به نسخه قدیمی اجباری نیاز دارد - از آن اجتناب کنید، مگر اینکه واقعاً چاره‌ای نداشته باشید، زیرا SMB1 ناامن و منسوخ است.
6

اکنون سوار شوید و قبل از راه‌اندازی مجدد بررسی کنید

هنوز راه اندازی مجدد نکنید. در حال حاضر ورودی fstab را تست کنید، در حالی که هنوز می توانید هر خطایی را که ایجاد می کند مشاهده کنید:

Terminal
sudo mount -a

mount -a همه موارد فهرست شده در fstab را مانت می کند. اگر بی صدا تمام شود، ورودی خوب است - /mnt/SharedDocs را باز کنید و باید فایل‌های اشتراک‌گذاری ویندوز را ببینید، و یک df -h سریع اشتراک‌گذاری فهرست شده به‌عنوان یک سیستم فایل نصب شده را نشان می‌دهد. یک فایل آزمایشی کوچک در داخل آن ایجاد کنید تا ثابت کنید می توانید بنویسید، نه فقط بخوانید. فقط پس از گذراندن این آزمایش، یک بار دستگاه اوبونتو را راه‌اندازی مجدد کنید: اشتراک‌گذاری باید به خودی خود و بدون اتصال دستی به جای خود بازگردد - این راه‌اندازی مجدد اثبات واقعی راه‌اندازی دائمی است.

✅ اگر mount -a خطایی را گزارش کرد، آن را اکنون به جای پس از راه‌اندازی مجدد برطرف کنید - پیام را بخوانید، زیرا معمولاً مشکل را مستقیماً نامگذاری می‌کند: نام اشتباه اشتراک‌گذاری یا آدرس رایانه شخصی، محتوای اشتباه در فایل اعتبار، یا "مجوز رد شده" از سمت ویندوز، جایی که کاربر به مجوز در برگه اشتراک‌گذاری و تب امنیت پوشه نیاز دارد. یک کوه به ندرت بعداً خود به خود می شکند. وقتی این کار را انجام می دهید، چیزی از یک طرف تغییر می کند - رمز عبور ویندوز، آدرس رایانه شخصی یا مجوزها.

🏷️متغیرها و کلمات کلیدی جستجوی موضوع

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ رونوشت کامل — برای بزرگ کردن ضربه بزنید

__TOK_31__

__TOK_32__

__TOK_33__

❓ سوالات متداول

آیا این آموزش 100% رایگان است؟

__TOK_34__

آیا مبتدیان می توانند از این راهنما پیروی کنند؟

__TOK_35__

اگر گیر کردم کجا می توانم سوال بپرسم؟

__TOK_36__

🚀 آموزش کامل را در YouTube تماشا کنید

__TOK_37__

__TOK_38__

▶️ تماشای ویدیوی کامل
این آموزش بر اساس Mount Windows Share در ویدیوی اوبونتو توسط Teknical Anshu • آیا در هر مرحله ای گیر کرده اید؟ در نظرات ویدیو بپرسید - در آنجا کمک خواهید گرفت 🙏