Score:0

โฟลเดอร์แชร์ Samba ไม่แสดง

ธง cn
jjs

ฉันยังใหม่กับ Ubuntu และมีปัญหากับการแชร์ของ Samba ฉันติดตั้ง Ubuntu 20.04 บนเซิร์ฟเวอร์และ win10 บนเดสก์ท็อปแล้ว ไม่มีโฟลเดอร์แชร์ที่ฉันสร้าง (smb.conf หรือ Nautilus) ปรากฏขึ้น ส่วนที่แปลกคือมีบางโฟลเดอร์ปรากฏขึ้นซึ่งสามารถเข้าถึงได้จากเซิร์ฟเวอร์และ win10 (โฟลเดอร์ hassio) ฉันถือว่า samba ใช้งานได้เพราะฉันพลาดการกำหนดค่าบางอย่างหรือมีบางอย่างรบกวน

jaco@jaco-เซิร์ฟเวอร์:~$ testparm -s

โหลดไฟล์ปรับแต่ง smb จาก /etc/samba/smb.conf ไฟล์บริการที่โหลดตกลง บทบาทของเซิร์ฟเวอร์: ROLE_STANDALONE

พารามิเตอร์สากล

[ทั่วโลก]

ไฟล์บันทึก = /var/log/samba/log.%m
การบันทึก = ไฟล์
แผนที่ไปยังแขก = ผู้ใช้ที่ไม่ดี
ขนาดบันทึกสูงสุด = 1,000
ปฏิบัติตามข้อ จำกัด แพม = ใช่
แพมเปลี่ยนรหัสผ่าน = ใช่
การกระทำที่ตื่นตระหนก = /usr/share/samba/panic-action %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\successfully*
โปรแกรม passwd = /usr/bin/passwd %u
ความปลอดภัย = USER
บทบาทของเซิร์ฟเวอร์ = เซิร์ฟเวอร์แบบสแตนด์อโลน
สตริงเซิร์ฟเวอร์ = %h เซิร์ฟเวอร์ (Samba, Ubuntu)
ซิงค์รหัสผ่านยูนิกซ์ = ใช่
usershare อนุญาตให้แขก = ใช่
เจ้าของ usershare เท่านั้น = ไม่
idmap config * : แบ็กเอนด์ = tdb

[เครื่องพิมพ์]

เรียกดูได้ = ไม่
comment = เครื่องพิมพ์ทั้งหมด
สร้างหน้ากาก = 0700
เส้นทาง = /var/spool/samba
พิมพ์ได้ = ใช่

[สาธารณะ]

บังคับให้สร้างโหมด = 0777
โหมดบังคับไดเรกทอรี = 0777
ผู้ใช้แรง = ไม่มีใคร
แขกตกลง = ใช่
แขกเท่านั้น = ใช่
เส้นทาง = /dell
อ่านอย่างเดียว = ไม่

jaco@jaco-server:~$ net usershare ข้อมูล --long

[ทดสอบ] เส้นทาง=/ทดสอบ ความคิดเห็น= usershare_acl=ทุกคน:F,S-1-5-21-3504275779-4099143243-3885546580-1000:F, guest_ok=y

ระหว่างการรีสตาร์ทเซิร์ฟเวอร์จะเป็นการสลับระหว่างการแสดงโฟลเดอร์สาธารณะ & ทดสอบและแสดงโฟลเดอร์ hassio อีก 5 โฟลเดอร์ในตำแหน่งอื่นบน Ubuntu ในเครื่อง win10 at จะแสดง 5 โฟลเดอร์ hassio เสมอ

สิ่งนี้แก้ไขได้สำหรับฉัน หากต้องการเปิดใช้งานการเข้าถึงภายใต้บัญชีผู้เยี่ยมชมจากคอมพิวเตอร์ของคุณ คุณต้องใช้ตัวแก้ไขนโยบายกลุ่ม (gpedit.msc) ไปที่ส่วน: การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> เครือข่าย -> Lanman Workstation ค้นหาและเปิดใช้งานนโยบาย เปิดใช้งานการเข้าสู่ระบบของผู้เยี่ยมชมที่ไม่ปลอดภัย การตั้งค่านโยบายเหล่านี้กำหนดว่าไคลเอนต์ SMB จะอนุญาตให้เข้าสู่ระบบของผู้เยี่ยมชมที่ไม่ปลอดภัยในเซิร์ฟเวอร์ SMB หรือไม่

Score:1
ธง es

Windows 10 หากกำหนดค่าตามที่ Microsoft ต้องการให้คุณกำหนดค่าตามค่าเริ่มต้น จะไม่สามารถ "ค้นพบ" หุ้น Ubuntu samba ของคุณได้

ไม่ได้หมายความว่าคุณไม่สามารถเชื่อมต่อกับ Win10 ได้ คุณมี 2 ตัวเลือก:

[1] เชื่อมต่อกับมันโดยตรงใน explorer ด้วยที่อยู่ IP - ตัวอย่างเช่น:

\\192.168.1.100

[2] Win10 สามารถใช้ mDNS เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ - ระบุด้วยชื่อโฮสต์ที่มี .local ต่อท้าย:

\อูบุนตู-เซิร์ฟเวอร์-ชื่อโฮสต์.local

เพียงตรวจสอบให้แน่ใจว่าได้ติดตั้ง avahi บน Ubuntu แล้ว:

sudo apt ติดตั้ง avahi-daemon

หากคุณต้องการให้ Win10 ค้นพบเซิร์ฟเวอร์ของคุณจริง ๆ คุณมีเพียง 2 ตัวเลือกเท่านั้น:

[A] Win10 ใช้สิ่งที่เรียกว่า WS-Discovery ( WSD ) เพื่อค้นหาโฮสต์ Samba ไม่ได้ทำ WSD แต่ด้วยการทำงานเพียงเล็กน้อย คุณก็ทำให้มันใช้งานได้:

ดาวน์โหลดโฟลเดอร์:

wget https://github.com/christgau/wsdd/archive/master.zip

เปิดเครื่องรูดมัน:

เปิดเครื่องรูด master.zip

เปลี่ยนชื่อสคริปต์หลาม:

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

คัดลอกไปที่ถังขยะ:

sudo cp wsdd-master/src/wsdd /usr/bin

คัดลอกไฟล์บริการ systemd ไปที่ /etc/systemd/system:

sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system

โหลดบริการซ้ำ:

sudo systemctl daemon โหลดซ้ำ

เริ่มบริการ:

sudo systemctl เริ่ม wsdd

เปิดใช้งานบริการเพื่อเริ่มต้นเมื่อบูต:

sudo systemctl เปิดใช้งาน wsdd

[B] เปิดใช้งาน NetBIOS ทั้งบน Win10 และ Ubuntu - นี่คือสิ่งที่ Win10 พยายามหลีกเลี่ยงเนื่องจากพิจารณาว่าเป็นปัญหาด้านความปลอดภัย:

ใน Win10: แผงควบคุม > โปรแกรมและคุณลักษณะ > เปิดหรือปิดคุณลักษณะของ Windows > การสนับสนุนการแชร์ไฟล์ SMB 1.0/CIFS > ไคลเอ็นต์ SMB 1.0/CIFS

ในอูบุนตู: แก้ไข /etc/samba/smb.conf และขวาใต้บรรทัด workgroup = WORKGROUP เพิ่มอันนี้:

โปรโตคอลขั้นต่ำของเซิร์ฟเวอร์ = NT1

คุณอาจคิดว่าการเริ่มบริการใหม่อย่างง่ายก็เพียงพอแล้ว และในกรณีของคุณอาจเป็นเช่นนั้น:

sudo บริการ smbd รีสตาร์ท

แต่ NetBIOS เป็นของที่ระลึกจากยุคอดีต และคุณอาจต้องรีบูตกล่อง

NetBIOS เป็นสิ่งที่น่ารังเกียจในการทำงาน ดังนั้นคุณอาจต้องทำการปรับแต่งอื่นๆ เพื่อให้มันทำงานได้

jjs avatar
cn flag
jjs
ขอบคุณสำหรับการตอบกลับนั้น ฉันได้ทำส่วนใหญ่แล้วในหนึ่งในคำแนะนำที่ฉันกำลังติดตาม ฉันไม่คิดว่าฉันมีปัญหาในการค้นพบ ณ จุดนี้ เนื่องจากฉันสามารถเห็นและเข้าถึงเซิร์ฟเวอร์ linux จาก win10 ปัญหาที่ฉันมีคือโฟลเดอร์แชร์สาธารณะที่ฉันสร้างไม่ปรากฏขึ้น ( path = /test ใน smb.conf)
Morbius1 avatar
es flag
แก้ไขโพสต์ต้นฉบับของคุณและเพิ่มผลลัพธ์ของคำสั่งนี้จากเซิร์ฟเวอร์: `testparm -s`
Morbius1 avatar
es flag
ฉันอ่านโพสต์ของคุณอีกครั้ง ดูเหมือนว่าคุณกำลังสร้างการแบ่งปันใน smb.conf และจาก Nautilus เราต้องดูผลลัพธ์ของคำสั่งนี้ด้วย: `net usershare info --long`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา