3 votes

Samba : Accéder aux problèmes à partir de Windows

J'essaie d'accéder à un partage NTFS (ntfs-3g) à partir d'une machine Windows par l'intermédiaire de Samba 3 sous Debian.

J'obtiens cette erreur sous Windows lorsque j'essaie de utilisation nette commandement :

L'erreur système 5 s'est produite.

L'accès est refusé.

ce qui, j'en suis sûr, n'est pas dû à un mauvais mot de passe, car ce serait

L'erreur système 86 s'est produite.

Le mot de passe réseau spécifié n'est pas correct.

J'ai configuré mon /etc/samba/smb.conf comme ceci sous global :

   security = user

et pour le partage :

  valid users = @users
  force group = users
  create mask = 0777
  directory mask = 0777
  writeable = Yes
  browseable = yes
  guest ok = no

La sortie de la commande "$ sudo testparm -s" comprend le partage spécifique :

valid users = %S
force group = users
create mask = 0700
directory mask = 0700

Des indices/indices sur ce qui pourrait ne pas fonctionner ? P

8voto

JKim Points 554

L'erreur semble suggérer qu'aucun compte utilisateur n'existe sur le serveur Samba.

On oublie souvent que vous devez ajouter un utilisateur Samba en plus d'un compte utilisateur unix. Ainsi, après avoir créé le compte utilisateur unix, vous devez ajouter le compte Samba en lançant la commande suivante :

sudo smbpasswd -a <username>

Vous pouvez lister vos comptes Samba existants avec :

sudo pdbedit -L

Avec sécurité = utilisateur et clients Windows, si le compte et le mot de passe de l'utilisateur Windows ne sont pas les mêmes que le compte et le mot de passe de l'utilisateur Samba, je trouve qu'il est un peu difficile de prévoir quelles informations d'identification Windows enverra au serveur. Pour minimiser la confusion, j'ai tendance à configurer les comptes de manière à ce que ces informations d'identification correspondent.

De même, pour minimiser les variables, vous pouvez commencer votre dépannage sur la machine Debian et y exécuter smbclient :

smbclient \\\\<server>\\share --user <username>

Un mot de passe vous sera demandé pour l'utilisateur. Si l'opération est réussie, vous obtiendrez l'invite du client smb. Lancez une commande "ls" pour obtenir une liste du contenu du partage. Si vous pouvez le voir, alors je dirais que Samba fonctionne bien et que c'est Windows qui envoie des informations d'identification inattendues, auquel cas vous pouvez essayer de spécifier les informations d'identification à utiliser explicitement dans la commande net use.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X