web-dev-qa-db-fra.com

SAMBA - Impossible d'accéder au partage Samba à partir de XP

Impossible d'accéder au partage SAMBA sur la boîte Ubuntu 12.04 à partir de la boîte XP.

SAMBA est opérationnel sur la machine Ubuntu. smb.conf contient le nom de groupe de travail Windows correct et je peux voir la boîte Ubuntu à partir de la machine XP.

Sur la boîte Ubuntu, j'ai configuré un nom d'utilisateur UNIX CCD1 avec un mot de passe à des fins de partage. J'ai ajouté un nom d'utilisateur Samba dans la configuration du serveur Samba de UNIX name: ccd1, Windows Username: Mike (nom d'utilisateur figurant sur la zone XP), et un mot de passe (identique à celui utilisé pour le nom d'utilisateur UNIX).

J'ai donné l'accès au dossier partagé Samba pour ce nom d'utilisateur.

Sur la zone XP, je peux parcourir le voisinage réseau, accéder aux partages de groupe de travail et consulter la zone Ubuntu. Je peux voir le dossier partagé sur la boîte Ubuntu. Il partage également des imprimantes. Je peux accéder aux imprimantes, je ne peux pas accéder au dossier partagé.

Voici comment /etc/samba/smb.conf répertorie les deux partages:

[PRINT$]
  comment = all printers
  browseable = no
  path = var/spool/samba
  printable = yes
; guest ok = no
; read only = yes
  create mask = 6766

[CCD_Staff_Dailies]
  comment = Shared Folder
  path = /media/HDD 1/CCD/CCD_Staff_Dailies
  writeable = yes
; browseable = yes
  valid users = sysadmin, ccd1

Si j'essaie d'afficher le contenu du dossier partagé à partir de la boîte XP, il ne me demande pas mes informations d'identification, je reçois simplement:

\ Ccd-files-linux\CCD_Staff_Dailies n'est pas accessible. Vous n'êtes peut-être pas autorisé à utiliser cette ressource réseau. Contactez l'administrateur de ce serveur pour savoir si vous avez des autorisations d'accès. L'accès est refusé."

4
That Jack Elliott

Je souhaite simplement entrer dans un enregistrement public dans lequel vous devez ajouter ces configurations dans la section [Global] de /etc/samba/smb.conf pour que Windows XP puisse se connecter à votre serveur Samba 4.5. :

server max protocol = NT1
lanman auth = yes
ntlm auth = yes

Bien entendu, cela compromet la sécurité à un niveau dont je n’ai délibérément pas conscience.

5
loop

Juste pour mettre à jour la réponse de @loop. Je vous recommande d'utiliser min protocol = NT1 au lieu de server max protocol = NT1 pour permettre à d'autres clients d'utiliser les versions les plus récentes et les plus sécurisées de SMB.

2
user36767