วิธีกำหนดค่า Samba ให้ทำงานกับ Windows 10 1709 ได้อย่างไร


15

พีซีบางเครื่องที่ติดตั้ง Windows 10 1709 (แทนที่จะอัพเกรดจาก 1703) กำลังมีปัญหาในการเชื่อมต่อกับเครือข่ายที่ใช้ร่วมกันบน Samba (Ubuntu 17.10) รายการในบันทึกเหตุการณ์ระบุว่าสาเหตุน่าจะเป็นว่า Windows 10 1709 เข้าพิการ

แต่เดิมส่วนแบ่งของตัวเองได้รับการคุ้มครอง แต่ผู้เข้าพักสามารถเรียกดูสิ่งที่หุ้นที่มีอยู่โดยการเชื่อมต่อกับ\\ samba.company.com ฉันเพิ่มrestrict anonymous = 2เพื่อsmb.confและตอนนี้ Windows Explorer แจ้งสำหรับการเข้าสู่ระบบเมื่อมีการเข้าถึง\\ samba.company.com อย่างไรก็ตามพีซีที่ใช้ Windows 10 1709 เหล่านั้นยังคงมีปัญหาในการเชื่อมต่อกับแชร์ของแซมบ้า

บทความส่วนใหญ่ที่ฉันพบพูดคุยเกี่ยวกับการเปิดใช้งานการเข้าถึงของผู้เยี่ยมชมบน Windows 10 เป็นไปได้หรือไม่ที่จะปิดการใช้งานการเข้าถึงของผู้เยี่ยมชมบน Samba แทน?

คำตอบ:


13

เพื่อเหตุผลด้านความปลอดภัย Microsoft ได้ปิดใช้งานการเข้าถึงของผู้เยี่ยมชม SMB 2 คุณถูกต้องที่คุณสามารถเปลี่ยนการตั้งค่า Windows เพื่ออนุญาตให้ผู้เยี่ยมชมเข้าถึงการแชร์แซมบ้า

https://tech.nicolonsky.ch/windows-10-1709-cannot-access-smb2-share-guest-access/

https://support.microsoft.com/de-ch/help/4046019/guest-access-smb2-disabled-by-default-in-windows-10-server-2016

คุณสามารถเปลี่ยนการตั้งค่า GPO เพื่ออนุญาตสิ่งนี้ อย่างไรก็ตามคุณสามารถบังคับให้ใช้ SMB 3.0 บนไซต์ samba (จะทำงานหากลูกค้าของคุณรองรับโปรโตคอล SMB 3) เป็นตัวอย่าง:

client min protocol = SMB3
client max protocol = SMB3

1
smb.confของฉันมีโพรโทคอลขั้นต่ำ = SMB3และฉันเพิ่มสองบรรทัดในคำตอบของคุณและรีสตาร์ท Samba อย่างไรก็ตามฉันยังคงได้รับข้อผิดพลาด "ปฏิเสธการเข้าสู่ระบบที่ไม่ปลอดภัยของผู้เข้าพัก" ใน Windows 10
จิม

1
คุณพยายามเปลี่ยนการตั้งค่า windows หรือไม่?
นักวิ่งสุทธิ

1
ฉันรู้ว่าฉันสามารถเปิดใช้งานการเดาที่ไม่ปลอดภัยบน Windows ได้ เป้าหมายของฉันคือไม่เปลี่ยนการตั้งค่า Windows แต่เปลี่ยนการตั้งค่า Samba เพื่อปิดใช้งานการเดาที่ไม่ปลอดภัย
จิม

3
น่าเสียดายที่ Samba ยังใช้งานไม่ได้กับ SMB3.0 อย่างสมบูรณ์และภาษาถิ่นที่อาจทำให้เกิดปัญหาการตรวจสอบสิทธิ์ ฉันยังคงแนะนำให้คุณลองเปิดใช้งานการเข้าถึงที่ไม่ปลอดภัยของ Windows เพียงเพื่อตรวจสอบว่ามันทำงานเพื่อให้แน่ใจว่าเป็นปัญหา ส่วนใหญ่คุณจะต้องเสียสละการตั้งค่าความปลอดภัยเพื่อให้การทำงานนี้ต่อไป
นักวิ่งสุทธิ

1
อานั่นสมเหตุสมผลแล้วและฉันคิดว่านั่นอาจเป็นสาเหตุ ฉันได้ลองแล้วและฉันรู้ว่าการเปลี่ยนการตั้งค่า Windows 10 จะใช้งานได้ (อันที่จริงพีซีใด ๆ ที่ได้รับการปรับปรุงจาก 1703 งาน) ฉันแค่อยากรู้ว่ามีวิธีในการเปลี่ยนพฤติกรรมของแซมบ้าหรือไม่ดังนั้นเราจึงไม่ต้องปรับลดรุ่น (เพราะขาดคำพูดที่ดีกว่า) การตั้งค่าความปลอดภัยใน Windows 10
Jim

2

หากการเปลี่ยนการตั้งค่า GPO ยังคงไม่ทำงานซึ่งเป็นในกรณีของฉันคุณต้อง:

แผงควบคุม -> เปิดหรือปิดคุณสมบัติหน้าต่าง -> ค้นหาและตรวจสอบตัวเลือก "ไคลเอนต์ SMB 1.0 / CIFS"


นี่คือการแก้ไขสำหรับฉัน การติดตั้ง Windows 10 Pro ใหม่ล่าสุดเชื่อมต่อกับ Ubuntu 18.10 Samba share ที่กำหนดค่าผ่านคลิกขวาที่ "Local Network Share" ไม่แน่ใจว่าทำไม downvote (ฉันได้รับมันกลับเป็นศูนย์อย่างน้อย)
เดฟ

2

การเข้าสู่ระบบที่ไม่ปลอดภัยของแขกถูกปิดใช้งานโดยค่าเริ่มต้นในการปรับปรุงผู้สร้าง

เปิดใช้งานใน Local Group Policy Editor

Computer configuration\administrative templates\network\Lanman Workstation
"Enable insecure guest logons"

2

ในการทำงานฉันต้องเพิ่ม smb.conf ของฉัน

server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
ntlm auth = yes 

สิ่งนี้ได้ผลสำหรับฉัน! ขอบคุณ
Michael
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.