Sur ma boîte CentOS 5.2 exécutant Samba (3.0.33-3.29), j'ai créé un dossier appelé /upload
.
Dans Samba, j'ai configuré un partage comme celui-ci:
[télécharger] comment = télécharger le dossier chemin = / upload utilisateurs valides = racine kevin public = oui inscriptible = oui navigable = oui créer un masque = 0777 masque de répertoire = 0777 invité ok = oui
J'ai jeté chown
le /upload
dossier sur mon compte 'kevin' et vérifié que je pouvais créer des fichiers et des dossiers via le shell.
Je peux accéder à la machine à partir de Windows 7, m'authentifier en tant que «Kevin» et voir mon partage de répertoire personnel et le upload
partage, mais je ne peux pas y accéder.
Rapports Windows:
Erreur réseau Windows ne peut pas accéder à \\ cos-01 \ upload Vérifiez l'orthographe du nom. Sinon, il pourrait y avoir un problème avec votre réseau. Pour essayer d'identifier et de résoudre les problèmes de réseau, cliquez sur Diagnostiquer. Code d'erreur: 0x80070035 Le chemin réseau n'a pas été trouvé.
Voici une liste de contrôle de ce que j'ai fait:
- le compte a
kevin
été ajouté à samba en utilisantsmbpasswd -a kevin
et en définissant mon mot de passe en même temps. Les mots de passe samba et centos sont les mêmes. - le nom du serveur
cos-01
est dans le/etc/hosts
fichier ie
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- J'ai également défini le nom netbios dans
/etc/samba/smb.conf
- J'ai configuré le niveau d'authentification LAN Manager de Windows 7 sur "Envoyer LM et NTLM - utiliser la sécurité de session NTLMv2 si négociée"
Mettre à jour:
J'ai essayé d'accéder au partage à la fois par l'adresse IP et le nom du serveur, c'est-à-dire \ cos-01 \ upload ou \ 172.16.3.90 \ upload. Dans les deux cas, j'obtiens la même erreur que celle détaillée ci-dessus.
J'ai vérifié le /var/log/samba/smbd.log
fichier journal et je vois beaucoup de:
[02/07/2010 16:56:10, 0] smbd / service.c: make_connection_snum (1013) '/ upload' n'existe pas ou autorisation refusée lors de la connexion à [upload] L'erreur a été refusée
system-config-selinux
outil cependant. Puis-je définir cela en utilisantsetsebool allow_smbd_anon_write 1
, est-ce la même chose?