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?getsebool allow_smbd_anon_write
renvoie des résultats basculés. Je voudrais donc exécuter cette commande et voir si cela fonctionne.setenforce 0
- testera si c'est SELinux qui cause le problème. Un redémarrage ou le rallumerasetenforce 1
.Il y a quelques informations supplémentaires que vous devrez fournir pour répondre à cette question.
chown
tant que root, ou en tant que kevin, ou comme un autre compte?security =
configuration actuellement en/etc/samba/smb.conf
? Si votre serveur Samba est membre d'un domaine, il devrait probablement l'êtresecurity = ads
; si votre serveur Samba est autonome, il devrait probablement être soitsecurity = user
ousecurity = share
.client signing = no
? (Vous devrez peut-êtreyes
plutôt vous connecter à des clients Windows plus récents)client use spnego = no
? (Vous devrez peut-êtreyes
plutôt vous connecter à des clients Windows plus récents)winbind
marche? Si votre serveur n'est pas membre d'un domaine ou contrôleur de domaine, cela peut provoquer un peu de confusion lors de l'exécution; les serveurs autonomes n'ont pas besoin de ce service .la source
Hmm, cela signifie normalement que le chemin d'accès local / téléchargement (donc, le téléchargement à la racine de votre serveur) n'existe pas sur votre serveur.
la source
Essayez d'accéder au serveur samba avec une adresse IP à la place: \ _ip_address_of_samba_server_ \ upload
Vérifiez également les journaux samba dans /var/log/samba/log.smbd et voyez si le client Windows essaie vraiment de se connecter. Sinon, il y a un problème avec le réseau. Et l'erreur y ressemble ..
Meilleures salutations,
Martin
la source
testparm
)? Avez-vous essayé de monter le partage depuis Linux (viasmbmount
)?Essayez ça, ça m'a aidé
http://winplat.net/post/2012/04/04/Unable-to-access-Samba-shares-from-Windows-7-with-error.aspx
la source
Que dit smbclient si vous essayez de vous connecter via localhost? Mêmes erreurs, ou juste SNAFU? Et quelles lignes créent la navigation partagée par smbclient et windows? Avez-vous essayé de vous connecter en tant que personne, pour voir que votre répertoire est accessible.
Et le dernier mais le moins .... http://www.tomshardware.com/forum/75-63-windows-samba-issue
Dans lequel il est recommandé que le niveau de sécurité soit rétrogradé de (nouveau) 128 bits, permettant des connexions à des versions plus anciennes et plus compatibles du partage de fenêtres.
-- Rien ne va ici.
la source