GNU/Linux >> Tutoriels Linux >  >> Cent OS

Windows XP ne peut pas se connecter à Samba sur CentOS 7.x

J'ai un client qui a deux serveurs, un avec CentOS 5.x et Samba 3.x, il a pu se connecter depuis tous les types d'ordinateurs Windows au répertoire partagé par Samba.
Cependant, sur un nouveau CentOS 7.x exécutant Samba 4.x, toutes les machines pouvaient se connecter sauf celles utilisant Windows XP et certains clients Windows Server 2003.

La première chose à vérifier était le fichier de configuration principal smb.conf, pour voir s'il était identique sur les deux serveurs, et c'était effectivement le cas. Alors, j'ai commencé à fouiller pour voir quels changements étaient inclus dans Samba 4.x. Une variable était

Ajoutez ces deux lignes dans votre fichier de configuration principal smb.conf.

Le mien était situé dans /etc/samba/smb.conf :

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

Une fois que j'ai ajouté cela au bloc de configuration global dans smb.conf, il a commencé à fonctionner instantanément.
Cela se produit dans les nouvelles versions de Samba à partir de Samba 4.5 et versions ultérieures avec l'option "ntlm auth » variable définie sur « non » par défaut.
Sur l'ancien Samba 3.x, ce paramètre était défini sur "oui".

Voici à quoi ressemble la configuration après les modifications :

[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

Si cela ne fonctionne pas, essayez également d'ajouter :

lanman auth = yes

Redémarrez Samba pour appliquer les modifications :

systemctl restart smb

Vérifiez ensuite si smb fonctionne correctement :

systemctl status smb

Et le test final :essayez de vous connecter à partir d'un client Windows 2003 ou d'un ordinateur Windows XP.

Windows XP ne peut pas se connecter à Samba sur CentOS 7.x dernière modification :7 août 2018 par Esteban Borges
Cent OS
  1. Comment installer VirtualBox 4.1 sur CentOS 5 / RHEL 5

  2. Installez VirtualBox 4.2 sur CentOS 6 / RHEL 6

  3. Accès au partage Centos 7.4 Samba refusé ?

  4. Comment puis-je convertir CentOS en système d'exploitation CloudLinux ?

  5. Puis-je me connecter à une machine Windows à partir du shell Linux ?

Comment se connecter à CentOS 8 Desktop à partir de Windows en utilisant le protocole RDP

Comment installer et configurer Samba sur CentOS 8

Partage de fichiers Windows Samba

Comment installer Samba sur CentOS 8

Connectez-vous avec OpenSSH (Windows)

Les conteneurs Windows peuvent-ils être hébergés sur Linux ?