الصفحة الرئيسية » howto » كيفية مشاركة الملفات بين ويندوز ولينوكس

    كيفية مشاركة الملفات بين ويندوز ولينوكس

    لقد قمنا من قبل بتغطية العديد من الطرق لمشاركة الملفات بين أجهزة الكمبيوتر القريبة ، ولكن المشاركة بين نظامي التشغيل Windows و Linux يمكن أن تكون أكثر تعقيدًا بعض الشيء. ستوضح لك هذه المقالة كيفية تعيين المشاركات عبر نظامي التشغيل لمشاركة الملفات بسلاسة.

    هناك جزئين لهذا الدليل. في الجزء الأول ، سنقوم بإنشاء مجلد مشترك على Windows ، ثم تكوين لينكس للوصول إلى تلك المشاركة. في الجزء الثاني ، سننشئ مجلدًا مشتركًا على نظام التشغيل Linux ونقوم بتهيئة Windows للوصول إلى المشاركة. اعتمادا على الوضع الخاص بك ، سترغب في اتباع مجموعة التعليمات المناسبة. إذا أردت ، لسبب ما ، إعداد مجلدات مشتركة على كلا النظامين ، فيمكنك القيام بذلك أيضًا. نحن نستخدم نظام التشغيل Windows 10 و Ubuntu لأمثلة ، ولكننا جعلنا التعليمات قابلة للتكيف إلى حد كبير مع أي إصدار من Windows أو Linux.

    الخيار الأول: إنشاء مشاركة على Windows والوصول إليها من Linux

    لجعل هذا العمل ، سنقوم باتخاذ ثلاث خطوات. أولاً ، سوف نتأكد من تمكين المشاركة على Windows. بمجرد ذلك ، سنقوم بمشاركة المجلد الفعلي. ثم سننظر في كيفية الوصول إلى هذا المجلد من نظام Linux.

    الخطوة الأولى: تم تمكين Sure Sharing في Windows

    لإعداد مجلد مشترك على Windows for Linux للوصول إليه ، ابدأ بالتأكد من تكوين إعدادات الشبكة للسماح بالاتصال من الكمبيوتر الآخر عن طريق فتح مركز الشبكة والمشاركة. تتمثل أسهل طريقة للقيام بذلك في النقر بزر الماوس الأيمن على رمز الشبكة في علبة النظام واختيار "فتح مركز الشبكة والمشاركة".

    في نافذة "مركز الشبكة والمشاركة" ، انقر على "تغيير إعدادات المشاركة المتقدمة".

    لملف التعريف الحالي ، تأكد من تمكين الإعدادين التاليين:

    • تشغيل اكتشاف الشبكة
    • قم بتشغيل مشاركة الملفات والطابعات

    عند الانتهاء ، انقر فوق "حفظ التغييرات".

    الخطوة الثانية: مشاركة المجلد

    الآن وقد تم تمكين المشاركة ، يمكننا إنشاء المجلد المشترك ليتمكن جهاز Linux من مشاهدته. لا توجد قيود على ما يمكنك مشاركته (يمكنك مشاركة القرص الصلب بأكمله نظريا) ، ولكن هنا ، سنقوم فقط بمشاركة مجلد باسم "مشاركة" موجود على سطح المكتب الخاص بنا.

    انقر بزر الماوس الأيمن فوق المجلد الذي تريد مشاركته عبر الشبكة ، ثم انقر فوق "خصائص". من علامة التبويب "مشاركة" في نافذة الخصائص ، انقر فوق الزر "مشاركة متقدمة".

    في نافذة "المشاركة المتقدمة" التي تفتح ، قم بتمكين خيار "مشاركة هذا المجلد" ، ثم انقر فوق الزر "أذونات".

    في إطار الأذونات ، يمكنك تقييد الوصول إلى المجلد إلى حسابات معينة. للسماح لأي مستخدم بالوصول إلى المجلد الخاص بك ، قم فقط بمنح إذن "التحكم الكامل" لمستخدم "Everyone". يتيح هذا لأي شخص قراءة وكتابة التغييرات على الملفات الموجودة في المجلد المشترك. إذا كنت تفضل تقييد الوصول إلى حسابات معينة ، فما عليك سوى إزالة المستخدم ، وإضافة المستخدمين الذين تريدهم ، ثم تعيين الأذونات المناسبة لهم.

    ملاحظة: حسابات المستخدمين هذه موجودة على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows وليس على نظام التشغيل Linux.

    عند الانتهاء من إعداد المستخدمين والأذونات ، انقر فوق "موافق" لإغلاق نافذة الأذونات ثم انقر فوق "موافق" مرة أخرى لإغلاق نافذة "المشاركة المتقدمة".

    مرة أخرى في نافذة الخصائص الرئيسية ، انتقل إلى علامة التبويب "الأمان".

    لكي يتمكن مستخدم Linux من الوصول إلى المجلد المشترك ، تحتاج إلى تكوين نفس الأذونات هنا التي قمت بتكوينها في إعدادات المشاركة. إذا لم يتطابق الإعدادين ، فستصبح الإعدادات الأكثر تقييدًا سارية المفعول. إذا كان المستخدم المطلوب لديك بالفعل قد تم إعداد أذونات الأمان الخاصة به (مثل مستخدم geek في مثالنا) فأنت على ما يرام. يمكنك إغلاق النافذة والانتقال إلى الخطوة التالية.

    إذا كنت بحاجة إلى إضافة مستخدم ، مثل "الجميع" ، فانقر على الزر "تعديل".

    في نافذة الأذونات التي تفتح ، انقر على زر "إضافة" لإدخال تفاصيل المستخدم الجديد.

    انقر على "موافق" على جميع النوافذ المفتوحة ، ويجب الآن مشاركة مجلدك مع الشبكة.

    الخطوة الثالثة: الوصول إلى مشاركة Windows من Linux

    يجب أن تكون قادرًا على تحميل المجلد المشترك باستخدام واجهة المستخدم الرسومية في Linux ، ولكن من السهل جدًا القيام به باستخدام سطر الأوامر. سنستخدم المحطة لنموذجنا ليس فقط لأنه أسرع ، ولكن لأنه سيعمل عبر العديد من التوزيعات المختلفة.

    أولاً ، ستحتاج إلى حزمة cifs-utils لتحميل أسهم SMB. فقط اكتب الأمر التالي في المحطة:

    sudo apt-get install cifs-utils

    بعد ذلك ، ما عليك سوى إنشاء دليل ، ثم تحميل المشاركة إليه. في هذا المثال ، سننشئ المجلد على سطح المكتب لسهولة الوصول إليه. استخدم هذه الأوامر لإنشاء المجلد وتثبيته:

    mkdir ~ / سطح المكتب / ويندوز ، حصة sudo mount.cifs // WindowsPC / Share / home / geek / Desktop / Windows-Share -o user = geek

    كما ترى في لقطة الشاشة ، تم مطالبتنا بكلمة مرور الجذر الخاصة بجهاز Linux ، ومن ثم للحصول على كلمة مرور حساب "geek" على Windows. بعد تشغيل هذا الأمر ، أصبح بإمكاننا الآن رؤية محتويات مشاركة Windows وإضافة البيانات إليها.

    في حالة احتياجك للمساعدة في فهم أمر التحميل ، إليك ما يلي:

    • sudo mount.cifs: هذا هو الأمر mount فقط الذي تم تعيينه لتحميل مشاركة CIFS (SMB).
    • WindowsPC: هذا هو اسم كمبيوتر Windows. اكتب "هذا الكمبيوتر" في قائمة ابدأ في نظام Windows ، ثم انقر بزر الماوس الأيمن عليه ، وانتقل إلى الخصائص لترى اسم الكمبيوتر الخاص بك.
    • // ويندوز-PC / حصة: هذا هو المسار الكامل للمجلد المشترك.
    • / الوطن / المهوس / سطح المكتب / ويندوز حصة: هذا هو المكان الذي نود أن يتم تثبيت المشاركة فيه على نظام Linux.
    • -س المستخدم = المهوس: هذا هو اسم مستخدم Windows الذي نستخدمه للوصول إلى المجلد المشترك.

    الخيار الثاني: إنشاء مشاركة على Linux و Access من Windows

    إن إنشاء مشاركة على نظام Linux ثم الوصول إليها من Windows هو أسهل قليلاً من الناحية الأخرى. أولاً ، سننشئ المجلد المشترك على نظام Linux. ثم سننظر في كيفية الوصول إليه من جهاز كمبيوتر يعمل بنظام Windows.

    الخطوة الأولى: إنشاء المشاركة على Linux

    لإعداد مجلد مشترك على Linux يقوم Windows بالوصول إليه ، ابدأ بتثبيت Samba (برنامج يوفر الوصول إلى بروتوكولات SMB / CIFS المستخدمة بواسطة Windows). في المحطة ، استخدم الأمر التالي:

    sudo apt-get install samba

    بعد تثبيت Samba ، يمكنك تهيئة اسم المستخدم وكلمة المرور اللذين سيتم استخدامهما للوصول إلى المشاركة:

    smbpasswd -a المهوس

    ملاحظة: في هذا المثال ، نحن نستخدم "geek" لأن لدينا بالفعل مستخدم Linux بهذا الاسم ، ولكن يمكنك اختيار أي اسم تريده.

    قم بإنشاء الدليل الذي ترغب في مشاركته مع جهاز الكمبيوتر الذي يعمل بنظام تشغيل Windows. سنقوم فقط بوضع مجلد على سطح المكتب لدينا.

    mkdir ~ / سطح المكتب / حصة

    الآن ، استخدم محرر المفضلة لديك لتكوين ملف smb.conf. نحن نستخدم Vi هنا.

    sudo vi /etc/samba/smb.conf

    قم بالتمرير لأسفل حتى نهاية الملف وقم بإضافة هذه السطور:

    [] path = / home // متاح = نعم مستخدمون صالحون  قراءة فقط = لا browsable = نعم الجمهور = نعم قابل للكتابة = نعم

    من الواضح أنك ستحتاج إلى استبدال بعض القيم بإعداداتك الشخصية. يجب أن يبدو شيء من هذا القبيل:

    احفظ الملف وأغلق محررك. الآن ، تحتاج فقط إلى إعادة تشغيل خدمة SMB حتى تصبح التغييرات سارية المفعول.

    خدمة سودو smbd إعادة التشغيل

    يجب الآن الوصول إلى المجلد المشترك من خلال جهاز كمبيوتر يعمل بنظام Windows.

    الخطوة الثانية: الوصول إلى مشاركة Linux من Windows

    الآن ، دعنا نضيف مشاركة Linux إلى سطح مكتب Windows. انقر بزر الماوس الأيمن في مكان ما على سطح المكتب وحدد جديد> اختصار.

    اكتب في موقع الشبكة للمجلد المشترك ، باستخدام بناء الجملة هذا:

    \\ IP-ADDRESS \ SHARE-NAME

    ملاحظة: إذا كنت في حاجة إلى عنوان IP الخاص بجهاز كمبيوتر Linux ، فما عليك سوى استخدام إفكونفيغ القيادة في المحطة.

    في معالج الاختصار على جهاز الكمبيوتر الذي يعمل بنظام تشغيل Windows ، انقر فوق التالي ، واختر اسمًا للاختصار ، ثم انقر فوق إنهاء. يجب أن ينتهي بك الأمر إلى اختصار على سطح المكتب ينتقل مباشرة إلى مشاركة Linux.