แก้ไขข้อผิดพลาด Samba 255 (การแชร์โฟลเดอร์)

ก่อนอื่น Samba error 255 คืออะไร? มันเป็นข้อผิดพลาดที่เราได้รับเมื่อเข้ามา อูบุนตู (ตัวอย่าง) เราพยายามแชร์โฟลเดอร์และทำไม่ได้เพราะมันบอกเราว่า:

ข้อผิดพลาด "แชร์เครือข่าย" ส่งคืน 255: net usershare: ไม่สามารถเปิดไดเร็กทอรี usershare / var / lib / samba / usershares ข้อผิดพลาดการอนุญาตถูกปฏิเสธคุณไม่มีสิทธิ์สร้าง userhare ขอให้ผู้ดูแลระบบของคุณอนุญาตให้คุณสร้างการแบ่งปัน

สิ่งนี้เกิดขึ้นกับฉันเมื่อฉันพยายามสร้างโฟลเดอร์ที่แชร์บนพีซีของผู้ใช้เครื่องหนึ่งของฉันเพื่อที่ฉันจะได้แลกเปลี่ยนไฟล์กับเครื่องเสมือนที่ทำงานบน Windows XP ได้อย่างสะดวกสบาย Virtualbox.

ในกรณีของ อูบุนตู วิธีแก้ปัญหานั้นง่ายมากเพราะฉันแก้ไขทุกอย่างโดยดำเนินการในเทอร์มินัล:

sudo chmod 777 /var/lib/samba/usershares

แต่นี่อาจไม่ใช่ทางออกสำหรับคนอื่น ตัวอย่างเช่นในกรณีของ Debian สามารถแก้ไขได้อย่างง่ายดายโดยการเพิ่มผู้ใช้ของเราในกลุ่ม sambashare

# addgroup usuario sambashare

พวกเขาเพิ่งบอกฉันโดย MP ว่าวิธีอื่นที่เป็นไปได้คือการเพิ่มลงในไฟล์ /etc/samba/smb.conf พารามิเตอร์: usershare owner เท่านั้น = False

แต่สมมุติว่าเราต้องการอะไรมากกว่านั้น ในกรณีนี้เราไม่ต้องการให้เราถามชื่อผู้ใช้และรหัสผ่านเพื่อเข้าถึงโฟลเดอร์ที่แชร์ สำหรับสิ่งนี้สิ่งที่เราทำคือสร้างโฟลเดอร์ใน / 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. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   โค้ง dijo

    วิธีที่สองเป็นวิธีที่ถูกต้อง ใน Ubuntu จะต้องมีกลุ่มสำหรับสิ่งนั้นด้วยส่วนใหญ่แล้วไดเร็กทอรีนั้นไม่ได้อยู่ในกลุ่ม sambashare หรือมีบางอย่างหายไปใน smb.conf
    ปัญหาสิทธิ์ 777 ทำให้เกิดปัญหาด้านความปลอดภัยควรใช้เป็นครั้งคราวเพื่อตรวจสอบว่าใช้งานได้หรือไม่ แต่เมื่อตรวจสอบแล้วให้ไปปรับแต่งกลุ่มและ / หรือไฟล์กำหนดค่าแซมบ้า

    1.    Elav dijo

      คุณพูดถูกเกี่ยวกับ 777 แต่แนวคิดคือ "ทุกคน" สามารถเข้าถึงโฟลเดอร์นั้นเพื่อเขียน / ลบ / คัดลอก / ย้าย😉

  2.   Federico Antonio Valdés Toujaguej dijo

    ทักทาย Elav !!!. โซลูชันนั้นมีไว้สำหรับการแชร์บนเครือข่ายภายในบ้านหรือไม่ต้องการความปลอดภัย คล้ายกับเมื่ออยู่ใน Windows XP โดยที่คอมพิวเตอร์ไม่ได้ลงทะเบียนในโดเมนเราบอกว่าเปิดใช้งานการแชร์ไฟล์และเราบอกว่าทุกคนสามารถเขียนหรืออ่านในทรัพยากรที่ใช้ร่วมกันได้ ดังนั้นจึงไม่มีความปลอดภัย
    อย่างไรก็ตามในซีรีส์ Samba ฉันจำเป็นต้องอุทิศบทความอย่างน้อยหนึ่งบทความเพื่อแชร์โฟลเดอร์และเครื่องพิมพ์ จากเครือข่ายในบ้านไปยังเซิร์ฟเวอร์ไฟล์ที่มีกฎหมายทั้งหมด
    ฉันขอความอดทนจากคุณในเรื่องนี้เนื่องจากการอธิบาย Samba ไม่ใช่เรื่องง่าย 🙂

    1.    Eliotime3000 dijo

      ในความเป็นจริง Samba มีประโยชน์สำหรับฉันมากขึ้นเนื่องจากฉันใช้โฟลเดอร์ที่ใช้ร่วมกันและฉันต้องการหลีกเลี่ยงปัญหาเกี่ยวกับการกำหนดค่าเพื่อแชร์โฟลเดอร์

  3.   gato dijo

    ขอบคุณบทความนี้จะเป็นประโยชน์สำหรับข้อผิดพลาดที่ Samba ให้ฉันเมื่อพยายามแชร์โฟลเดอร์สาธารณะ: D

  4.   Federico Antonio Valdés Toujaguej dijo

    ทุกครั้งที่ฉันพยายามโพสต์ความคิดเห็นเกี่ยวกับ Samba: SmbClient ทำให้ฉันมีข้อผิดพลาดต่อไปนี้:

    โซน 404 คุณไม่พบสิ่งที่คุณกำลังมองหา!

    อาจเป็นไปได้ว่าคุณติดตามลิงก์ที่ไม่ถูกต้องหรือกำลังมองหาเอกสารที่เปลี่ยนที่อยู่ กลับไปที่โฮมเพจหรือใช้เครื่องมือค้นหาด้านบนเพื่อค้นหาจุดหมายใหม่ หรือคุณสามารถเข้าถึงลิงก์อื่น ๆ ที่น่าสนใจเพื่อค้นหาสิ่งที่คุณกำลังมองหาตัวอย่างเช่น:

  5.   ริคาร์โด้ dijo

    สวัสดีฉันใช้การอนุญาต chmod -R 777 กับไดเร็กทอรีที่ใช้ร่วมกันและตอนนี้ไม่ให้ฉันป้อนมันแสดงโฟลเดอร์จาก Windows แต่เมื่อฉันต้องการป้อนมันบอกว่าฉันได้รับอนุญาตถูกปฏิเสธสิ่งนี้จะแก้ไขได้อย่างไร

    1.    เอเดรียน aaae dijo

      ให้เหมือนกัน แต่ย้อนกลับ chmod -R 777 (น้อยกว่าคือการลบสิทธิ์)
      chmod + R 777 ไปยังไดเร็กทอรีเพื่อตั้งค่าสิทธิ์

  6.   จอร์จฟรานซิสโก JUAREZ ZUÑIGA dijo

    สวัสดีตอนบ่ายทุกคนฉันต้องการความช่วยเหลือจากคุณ:
    ฉันพยายามเชื่อมต่อพีซีสองเครื่องในเครือข่ายกับ Ubuntu และหลังจากพยายามหลายครั้งฉันก็สามารถติดตั้งแซมบ้าได้และปรากฏในตัวเรียกใช้งานและหลังจากกำหนดค่าเวิร์กกรุ๊ปใหม่บนพีซีทั้งสองเครื่องและแชร์โฟลเดอร์มันจะส่งข้อผิดพลาดนี้มาให้ฉัน (ฉันต้อง ชี้แจงว่าฉันทำได้ดีเพียงครั้งเดียว แต่เมื่อรีสตาร์ทพีซีฉันไม่เคารพโฟลเดอร์ที่แชร์และต้องการแบ่งปันอีกครั้งมันบอกฉันเรื่องนี้) «พารามิเตอร์การทดสอบ samba ส่งคืนข้อผิดพลาด 1: โหลดไฟล์กำหนดค่า smb จาก / etc / samba / smb.conf
    rlimit_max: เพิ่ม rlimit_max (1024) เป็นขีด จำกัด ขั้นต่ำของ Windows (16384)
    คำเตือน: ละเว้นค่าที่ไม่ถูกต้อง 'share' สำหรับพารามิเตอร์ 'security' rror loading services

  7.   ออร์ติซคริสเตียน dijo

    ใช่วิธีนี้ให้บริการฉันใน NVIDIA JETSON TK1
    ข้อผิดพลาดที่ส่งคืนของผู้ใช้สุทธิ 255: net usershare: ไม่สามารถเปิดไดเร็กทอรี usershare / var / lib / samba / usershares ข้อผิดพลาดการอนุญาตถูกปฏิเสธคุณไม่มีสิทธิ์สร้าง Userhare ขอให้ผู้ดูแลระบบของคุณอนุญาตให้คุณสร้างการแบ่งปัน