Bagaimana cara mengkonfigurasi Samba agar bekerja dengan Windows 10 1709?

15

Beberapa PC yang memiliki Windows 10 1709 diinstal (bukannya ditingkatkan dari 1703) mengalami masalah menghubungkan ke jaringan berbagi yang berjalan di Samba (Ubuntu 17.10). Entri dalam log peristiwa menunjukkan bahwa penyebabnya tampaknya Windows 10 1709 menonaktifkan akses tamu .

Awalnya, berbagi itu sendiri dilindungi tetapi para tamu dapat menelusuri saham apa yang tersedia dengan menghubungkan ke \\ samba.company.com . Saya menambahkan restrict anonymous = 2ke smb.conf dan sekarang Windows Explorer meminta untuk masuk ketika mengakses \\ samba.company.com . Namun, Windows 10 1709 PC tersebut masih mengalami masalah saat menyambung ke saham Samba.

Sebagian besar artikel yang saya temukan berbicara tentang mengaktifkan akses tamu di Windows 10. Mungkinkah menonaktifkan akses tamu di Samba?

Jim
sumber

Jawaban:

13

Untuk alasan keamanan Microsoft telah menonaktifkan akses tamu SMB 2. Anda benar bahwa Anda dapat mengubah pengaturan Windows untuk memungkinkan akses tamu ke share samba.

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

Anda dapat mengubah pengaturan GPO untuk mengizinkan ini. Namun, Anda dapat memaksa menggunakan SMB 3.0 di situs samba (akan berfungsi jika semua klien Anda mendukung protokol SMB 3) sebagai contoh:

client min protocol = SMB3
client max protocol = SMB3
Pelari Net
sumber
1
Smb.conf saya memiliki protokol min = SMB3 , dan saya menambahkan dua baris dalam jawaban Anda dan memulai kembali Samba. Namun, saya masih mendapatkan kesalahan "Tolak log masuk tamu tidak aman" di Windows 10.
Jim
1
Sudahkah Anda mencoba mengubah pengaturan windows?
Net Runner
1
Saya tahu saya bisa mengaktifkan akses tebakan tidak aman di Windows. Tujuan saya adalah untuk tidak mengubah pengaturan Windows tetapi mengubah pengaturan Samba untuk menonaktifkan akses tebakan yang tidak aman.
Jim
3
Sayangnya, Samba masih belum sepenuhnya kompatibel dengan SMB3.0 dan dialeknya yang mungkin menyebabkan masalah otentikasi. Saya masih merekomendasikan Anda untuk mencoba mengaktifkan akses tidak aman Windows hanya untuk memeriksa apakah itu berfungsi untuk memastikan bahwa itu masalahnya. Kemungkinan besar Anda harus mengorbankan pengaturan keamanan untuk membuatnya berfungsi.
Net Runner
1
Ah itu masuk akal dan saya menganggap itu mungkin penyebabnya. Saya sudah mencoba dan saya tahu mengubah pengaturan Windows 10 akan bekerja (pada kenyataannya setiap PC yang diperbarui dari 1703 berfungsi). Saya hanya ingin tahu apakah ada cara untuk mengubah perilaku Samba sehingga kita tidak perlu menurunkan (karena tidak ada kata-kata yang lebih baik) pengaturan keamanan pada Windows 10.
Jim
2

Jika mengubah Pengaturan GPO masih tidak berfungsi, yang ada dalam kasus saya, maka Anda perlu:

Control Panel-> Mengaktifkan atau menonaktifkan fitur windows-> Temukan dan centang opsi "SMB 1.0 / CIFS Client"

ppau2004
sumber
Ini adalah perbaikan untuk saya. Instalasi Windows 10 Pro baru, yang terhubung ke Ubuntu 18,10 Samba yang dikonfigurasikan melalui klik kanan "Local Network Share". Tidak yakin mengapa downvote (setidaknya saya kembali ke nol).
Dave
2

info masuk tamu yang tidak aman dinonaktifkan secara default di pembaruan Creators.

aktifkan di Editor Kebijakan Grup Lokal

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

Agar berhasil, saya perlu menambahkan smb.conf saya

server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
ntlm auth = yes 
Eric Ze
sumber
Ini berhasil untuk saya! Thx
Michael