Saya memiliki pelanggan yang memiliki dua server, satu dengan CentOS 5.x dan Samba 3.x, dapat terhubung dari semua jenis komputer Windows ke direktori bersama oleh Samba.
Namun, pada CentOS 7.x baru yang menjalankan Samba 4.x, semua mesin dapat terhubung kecuali yang menggunakan Windows XP, dan beberapa klien Windows Server 2003.
Hal pertama yang harus diperiksa adalah file konfigurasi utama smb.conf, untuk melihat apakah itu identik di kedua server, dan memang demikian. Jadi, mulailah menggali untuk melihat perubahan mana yang disertakan dalam Samba 4.x. Salah satu variabelnya adalah
Tambahkan dua baris ini ke dalam file konfigurasi utama smb.conf Anda.
Milik saya terletak di /etc/samba/smb.conf:
nano -w /etc/samba/smb.conf
ntlm auth = yes
Setelah saya menambahkannya ke blok konfigurasi global di dalam smb.conf itu mulai bekerja secara instan.
Ini terjadi di versi baru Samba mulai sejak Samba 4.5 dan lebih tinggi dengan memiliki “ntlm auth ” variabel disetel ke “tidak” secara default.
Pada Samba 3.x yang lama ini disetel ke “ya”.
Seperti itulah tampilan konfigurasi setelah diubah:
[global] workgroup = AGENCY server string = Samba Server %v security = user passdb backend = tdbsam ntlm auth = yes encrypt passwords = Yes smb passwd file = /var/lib/samba/private/passdb.tdb [files2] comment = files path = /var/www/files2 public = yes writable = yes printable = no browseable = yes available = yes valid users = sambauser
Jika tidak berhasil, coba tambahkan juga:
lanman auth = yes
Mulai ulang samba untuk menerapkan perubahan:
systemctl restart smb
Kemudian periksa apakah seseorang berfungsi dengan baik:
systemctl status smb
Dan tes terakhir:coba sambungkan dari klien Windows 2003 atau komputer Windows XP.
Windows XP tidak dapat terhubung ke Samba di CentOS 7.x terakhir diubah:7 Agustus 2018 oleh Esteban Borges