عباس باقری
عباس باقری
خواندن ۲ دقیقه·۲ سال پیش

اتصال به پوشه های اشتراک گذاری شده ویندوز در لینوکس

در این پست نحوه اتصال به پوشه های به اشتراک گذاشته شده را در لینوکس ابونتو بررسی میکنیم.

ابتدا وارد ترمینال میشویم و cifs را نصب میکنیم :

sudo apt update sudo apt install cifs-utils

ما در ویندوز یک پوشه بنام shared_folder را به اشتراک گذاشتیم. و پوشه از طریق ادرس زیر در دسترس است.

//192.168.142.1/shared_folder

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

mkdir /mnt/shared_folder

شما این پوشه را با هر نامی که دوست داشتید میتوانید بسازید ولی من برای راحتی کار نام همان پوشه ویندوز را انتخاب کردم.

فرض کنید ip ویندوزی ما 192.168.142.1 است. و ما در لینوکس به این ip متصل هستیم. برای تست اتصال میتوانیم از دستور زیر استفاده کنیم :

ping 192.168.142.1

پس از اطمینان از اتصال با دستور زیر پوشه shared_folder را در لینوکس mount میکنیم :

mount.cifs //192.168.142.1/shared_folder /mnt/shared_folder -o

در صورتی که برای اتصال به پوشه اشتراک گذاری شده نیاز به رمز عبور و نام کاربری باشد :

mount.cifs //192.168.142.1/shared_folder /mnt/shared_folder -o user=shared_user,password=shared_password

یا :

sudo mount -t cifs -o username=shared_folder,password=shared_password,uid=1000,gid=1000 //192.168.142.1/shared_folder /mnt/shared_folder

برای بدست آوردن uid و gid دستور زیر را در ترمینال وارد میکنیم :

id

برای اطمینان از mount شدن پوشه دستورات زیر را اجرا میکنیم :

cd /mnt/shared_folder ls

اکنون باید محتویات پوشه ویندوزی را در لینوکس مشاهده کنیم. اما همچنان مشکلی وجود دارد. موقعی که سیستم لینوکسی ری استارت شود لازم است دوباره دستور mount اجرا شود. برای اینکه این کار بصورت خودکار انجام شود باید مراحل زیر را دنبال کنیم.

ابتدا وارد فولد etc می شویم :

cd /etc

سپس باید فایل fstab موجود در این فولدر را ویرایش کنیم :

sudo nano fstab

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

//192.168.142.1/shared_folder /mnt/shared_folder cifs username=shared_user,password=shared_password,gid=1000,uid=1000 0 0

سپس برای اینکه مطمئین شویم کارها بدون مشکل پیش رفته است دستور زیر را اجرا میکنیم :

sudo mount -a

اکنون با هر بار روشن دستگاه لینوکسی باید اتصال به فولدر به اشتراک گذاری شده به طور اتوماتیک انجام شود. امیدوارم این پست مفید بوده باشه.

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


shared folderاتصال پوشه‌های اشتراکلینوکسابونتوcifs
برنامه نویس و طراح وب‌سایت
شاید از این پست‌ها خوشتان بیاید