إصلاح خطأ Samba 255 (مشاركة المجلد)

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

أرجع "مشاركة الشبكة" الخطأ 255: net usershare: لا يمكن فتح دليل المستخدمين / var / lib / samba / usershares. تم رفض إذن الخطأ ليس لديك إذن لإنشاء مشاركة مستخدم. اطلب من المسؤول منحك أذونات لإنشاء مشاركة.

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

في حالة أوبونتو الحل بسيط ، لأنني قمت بحل كل شيء عن طريق التنفيذ في المحطة:

sudo chmod 777 /var/lib/samba/usershares

لكن قد لا يكون هذا هو الحل للآخرين. على سبيل المثال ، في حالة دبيان يمكن حلها بسهولة أيضًا عن طريق إضافة مستخدمنا إلى مجموعة sambashare.

# addgroup usuario sambashare

لقد أخبروني للتو من قبل النائب أن هناك حلًا آخر محتملًا يتم إضافته إلى الملف /etc/samba/smb.conf المعلمة: مالك مشاركة المستخدمين فقط = خطأ

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

# mkdir /media/compartir
# chmod -R 777

ثم نضيف إلى نهاية الملف /etc/samba/smb.conf:

[المستندات] تعليق = مسار المستندات المشتركة = / الوسائط / المشاركة العامة = نعم قابل للكتابة = نعم

حسنًا ، في بعض الحالات يتعين علينا إعادة تشغيل Samba:

# /etc/init.d/samba restart

الآن ، من الجهاز الظاهري ، يجب أن أضع في Windows Explorer:

\\192.168.X.X\compartir

و مستعد..


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   يتقوس قال

    الطريقة الثانية هي الطريقة الصحيحة. في Ubuntu ، يجب أن تكون هناك مجموعة أيضًا لذلك ، على الأرجح لا ينتمي هذا الدليل إلى مجموعة sambashare أو أن هناك شيئًا مفقودًا في smb.conf.
    تولد مشكلة أذونات 777 مشكلة أمنية ، فمن الأفضل استخدامها من حين لآخر للتحقق من أنها تعمل ، ولكن بمجرد التحقق منها ، تابع تعديل المجموعات و / أو ملف تكوين السامبا.

    1.    إيلاف قال

      أنت محق بشأن 777 ، لكن الفكرة هي أن "الجميع" لديه حق الوصول إلى هذا المجلد للكتابة / الحذف / النسخ / النقل

  2.   فيديريكو أنطونيو فالديس توجاج قال

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

    1.    إليوتيمي 3000 قال

      في الواقع ، يعد Samba أكثر إفادة بالنسبة لي لأنني أستخدم المجلدات المشتركة وأفضل تجنب مشاكل التكوين لمشاركة المجلدات.

  3.   قط قال

    شكرًا لك ، ستكون هذه المقالة مفيدة للخطأ الذي قدمه لي Samba عند محاولة مشاركة مجلد Public: D.

  4.   فيديريكو أنطونيو فالديس توجاج قال

    في كل مرة أحاول فيها إرسال تعليق على Samba: يعطيني SmbClient الخطأ التالي:

    منطقة 404 لم تجد ما كنت تبحث عنه!

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

  5.   ريكاردو قال

    مرحبًا ، لقد قمت بتطبيق أذونات chmod -R 777 على الدليل المشترك والآن لا يسمح لي بالدخول ، يعرض لي المجلد من Windows ولكن عندما أريد الدخول يخبرني أن الإذن مرفوض ، كيف يتم حل هذا؟

    1.    أدريان aaae قال

      امنحها نفس chmod -R 777 ولكن للخلف (أقل هو إزالة الأذونات)
      chmod + R 777 إلى الدليل لتعيين الأذونات

  6.   جورجي فرانسيسكو جواريز زوريجا قال

    مساء الخير جميعاً ، أحتاج مساعدتكم:
    أحاول توصيل جهازي كمبيوتر في شبكة مع Ubuntu وبعد العديد من المحاولات تمكنت من تثبيت samba ويظهر في المشغل وبعد تكوين مجموعة عمل جديدة على كلا جهازي الكمبيوتر ومشاركة مجلد يرسل لي هذا الخطأ (يجب أن أوضح أنني فعلت حسنًا مرة واحدة ، ولكن عند إعادة تشغيل أجهزة الكمبيوتر ، لا أحترم المجلد المشترك وأرغب في المشاركة مرة أخرى ، فهذا يخبرني بذلك) «أرجع معلمة اختبار سامبا الخطأ 1: تحميل ملفات تهيئة smb من /etc/samba/smb.conf
    rlimit_max: زيادة rlimit_max (1024) إلى الحد الأدنى لنظام Windows (16384)
    تحذير: تجاهل قيمة غير صالحة "مشاركة" لخطأ تحميل خدمات المعلمة "الأمان"

  7.   كريستيان أورتيز قال

    نعم بهذه الطريقة خدمتني في NVIDIA JETSON TK1
    نتج الخطأ 255 لمستخدمي net: net usershare: لا يمكن فتح دليل / var / lib / samba / usershares. تم رفض إذن الخطأ ليس لديك إذن لإنشاء مشاركة مستخدم. اطلب من المسؤول منحك أذونات لإنشاء مشاركة.