برای انجام این کار، ما سه مرحله را در نظر گرفتیم. ابتدا مطمئن میشیم که اشتراک در ویندوز فعال هست. پس از آن، ما یک پوشه رو به اشترام میزاریم. و سپس، ما به چگونگی ارتباط به این پوشه از طریق لینوکس میپردازیم.
این آموزش به صورت ویدیو در آپارات قرار گرفته است برای دیدن ویدیو بر روی لینک زیر کلیک کنید https://www.aparat.com/v/wIseN
در این بخش ۲ تنظیم را باید فعال کنیم پس گزینه های زیر را پیدا و فعال کنید و بر روی Save Changes
کلیک کنید
هیچ محدودیتی برای به اشترام گذاشتن وجود ندارد شما میتوانید یک هارد را بطور کامل به اشتراک بگذارید، اما در اینجا، ما فقط یک پوشه به نام Share
که در دسکتاپ ما قرار دارد را به اشتراک می گذاریم.
روی پوشه راست کلیک کنید و گزینه Properties
را انتخاب کنید از پنجره باز شده تب Sharing
را انتخاب کنید و در آخر گزینه Advanced Sharing
را انتخاب کنید
در پنجره Advanced Sharing تیک گزینه Share this folder
را بزنید و بر روی گزینه Permissions
کلیک کنید
در پنجره Permissions
، می توانید دسترسی به پوشه به اشتراک گذاشته رو محدود به حسابهای کاربری خاصی بکنید. برای اینکه همه کاربران به پوشه شما دسترسی دشاته باشند، شما میتوانید گزینه Full Control
و Everyone
را انتخاب کنید.با این دسترسی هر کاربری میتواند در پوشه به اشتراک گذاشته شما بخواند - بنویسد یافایلها را تغییر دهد.اگر میخواهید دسترسی را برای کاربرهای خاص محدود کنید باید Everyone
را بردارید و حسابهای مورد نظر خود را اضافه کنید
این حساب کاربری در ویندوز کارایی دارد نه در لینوکس
زمانی که تنظیمات کاربری و مجوز را انجام دادید، برای بستن پنجره Permissions
روی OK
کلیک کنید و سپس دوباره OK
را بزنید تا پنجره Advanced Sharing
را ببندید.
شما به پنجره Properties
برگشتید تب Security
را انتخاب کنید
برای دسترسی به پوشه اشتراک گذاشته شده در لینوکس، مجوزهای مشابهی را که در تنظیمات قبلی اعمال کردید را باید تنظیم کنید اگر همانند حساب کاربری مثال ما geek همین تنظیمات مورد تایید شما هست که بر روی close
کلیک و به مرحله بعد بروید. ولی اگر شما نیاز به اضافه کردن یک حساب کاربری دارید به عنوان مثال Everyone
، روی دکمه Edit
کلیک کنید.
در پنجره permissions
که باز می شود، روی دکمه Add
کلیک کنید تا اطلاعات جدید کاربر را وارد کنید.
با کلیک بر روی OK
در تمام پنجره های باز الان پوشه شما به اشتراک گذاشته شده است.
شما میتونید از طریق فایل منیجر به پشوه اشتراک گذاشته شده دسترسی داشته باشید، اما با ترمنیال هم ساده تر است و هم به دلیل توزیع و دستکتاپهای مختلف آموزشی یکسان دارد.
آموزش نصب بسته که در مرحله بعدی ذکر میشه برای توزیع فدوراست ولی اگر کمی آشنایی به نصب بسته ها داشته باشید میتوانید با کمی تغییر در دستور بسته مورد نظر را نصب کنید
در این مرحله ما باید بسته cifs-utils
را نصب کنیم که معمولا روی نسخه های فدورا بصورت پیش فرض نصب هست
sudo dnf install cifs-utils
در این مرحله یک پوشه ایجاد و آنرا برای اشتراک گذاری mount
میکنیم به عنوان مثال ما با دستورات زیر ما در دستکتاپ یک پوشه ایجاد میکنیم و آنرا mount
میکنیم دستورات زیر را به ترتیب در ترمنیال تایپ یا کپی کنیددستور mkdir (ایجاد دایرکتوری جدید)
mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/phoenix/Desktop/Windows-Share -o user=phoenix-windows
این شکلی هم میشود اگر تمایل داشته باشید از آی پی استفاده کنید
sudo mount.cifs //192.168.1.50/Share /home/phoenix/Desktop/Windows-Share -o user=phoenix-windows
بعد از اجرای دستور دوم از شما رمز root
را میگیرد و سپس از شما رمز حساب کاربری phoenix-windows
در ویندوز را درخواست میکند پس از این شما میتوانید محتویات فایل اشتراکی در ویندوز را ببینید یا آنرا تغییر دهید
mount
استThis PC
و بعد روی آن راست کلیک کنید و گزینه Properties
را انتخاب کنید تا نام کامپیوتر خود را ببینیداز آی پی همان سیستم هم میتوانید استفاده کنید
mounted
شوددر این بخش تصمیم داریم یک پوشه بسازیم و آنرا به اشتراک بذاریم و از طریق ویندوز قابل مشاهده باشد
طریقه شبکه کردن ۲ کامپیوتر گنو/لینوکسی به طور کامل این بخش را توضیح داده ایم شما فقط باید مراحل پنجم تا دوازدهم را به ترتیب انجام دهید
روی دستکتاپ راست کلیک کنید گزینه New
و بعد Shortcut
را انتخاب کنید
محل پوشه به اشتراک گذاشته شده رو به این نحو تایپ کنید
\\IP-ADDRESS\SHARE-NAME
شما اگر آی پی سیستم خود را نمیدانید در ترمینال دستور ifconfig
تایپ و ENTER کنید
در پنجره Shortcut
، روی Next
کلیک کنید، نامی برای میانبر انتخاب کنید، سپس بر روی Finish
کلیک کنید. با ساخت این میانبر بر روی دستکتاپ هر زمان نیاز به فایلهای اشتراکی در لینوکس داشتید فقط باید روی همان میانبر کلیک کنید