GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Windows XP kann unter CentOS 7.x keine Verbindung zu Samba herstellen

Ich habe einen Kunden, der zwei Server hat, einen mit CentOS 5.x und einen mit Samba 3.x, der sich von allen Arten von Windows-Computern mit dem freigegebenen Verzeichnis von Samba verbinden konnte.
Auf einem neuen CentOS 7.x, auf dem Samba 4.x ausgeführt wird, konnten sich jedoch alle Maschinen verbinden, außer denen, die Windows XP und einige Windows Server 2003-Clients verwenden.

Das erste, was zu überprüfen war, war die Hauptkonfigurationsdatei smb.conf, um zu sehen, ob sie auf beiden Servern identisch war, und das war sie auch. Also begann ich herumzugraben, um zu sehen, welche Änderungen in Samba 4.x enthalten waren. Eine Variable war

Fügen Sie diese beiden Zeilen in Ihre Hauptkonfigurationsdatei smb.conf ein.

Meine befand sich unter /etc/samba/smb.conf:

nano -w /etc/samba/smb.conf
ntlm auth = yes

Nachdem ich das zum globalen Konfigurationsblock in smb.conf hinzugefügt hatte, fing es sofort an zu arbeiten.
Dies geschieht in neuen Versionen von Samba, beginnend mit Samba 4.5 und höher mit der „ntlm auth “-Variable ist standardmäßig auf „no“ gesetzt.
Auf dem alten Samba 3.x war dies auf „yes“ gesetzt.

So sieht die Konfiguration nach den Änderungen aus:

[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

Wenn das nicht funktioniert, versuchen Sie auch, Folgendes hinzuzufügen:

lanman auth = yes

Starten Sie Samba neu, um die Änderungen zu übernehmen:

systemctl restart smb

Überprüfen Sie dann, ob smb gut funktioniert:

systemctl status smb

Und der letzte Test:Versuchen Sie, von einem Windows 2003-Client oder Windows XP-Computer aus eine Verbindung herzustellen.

Windows XP kann unter CentOS 7.x keine Verbindung zu Samba herstellen wurde zuletzt geändert:7. August 2018 von Esteban Borges
Cent OS
  1. Installieren Sie VirtualBox 4.2 auf CentOS 6 / RHEL 6

  2. Zugriff auf Centos 7.4 Samba-Freigabe verweigert?

  3. Wie kann ich CentOS in CloudLinux OS konvertieren?

  4. Kann ich von der Linux-Shell aus eine Verbindung zu einem Windows-Computer herstellen?

  5. Es kann keine Verbindung zur Linux-Samba-Freigabe von Windows 10 hergestellt werden

So stellen Sie eine Verbindung zu CentOS 8 Desktop von Windows mithilfe des RDP-Protokolls her

So installieren und konfigurieren Sie Samba unter CentOS 8

Samba-Windows-Dateifreigabe

So installieren Sie Samba auf CentOS 8

Mit OpenSSH verbinden (Windows)

Können Windows-Container unter Linux gehostet werden?