Patibulaire
onjour,
Je travail sur un environnement de test virtuel:
Je souhaite partager un dossier sur ma machine linux pour qu'il soit visible sur mon reseau windows, pour ce faire j'ai réalisé la étapes suivante:
installation de samba. → OK
parametrage de Iptable pour rendre ma machine linux visible dans le voisinage réseau windows. → OK
Création de mon répertoire à partager. → OK
Modification de mon fichier smb.conf pour pouvoir partager mon dossier. → KO
Voici mon fichier smb.conf:
[global]
workgroup = Domaine
comment = Serveur de tests
netbios name=Test
server string = TestLinux
security = user
username map = /etc/samba/smbuser
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
local master = yes
os level = 20
[scripts]
path = /partage/SCRIPTS
comment = Partage des scripts
read only = no
writeable = yes
valid users = U_scripts
Tous mes tests sont effectués avec iptables arrêté.
L'utilisateur « U_scripts est un utilisateur linux que j'ai déclaré dns samba
Voici le résultat:
Ma machine est bien visible dans le voisinage réseau d windows.
Lorsque je clic sur l'icone de ma machine windows, il me demande de m'authentifier.
Une fois l'authentification faite, je vois le dossier partagé, par contre je ne peux pas l'ouvrir.
Voici aussi les droit d mon dossier partagé:
drwxrwxr--. 2 root U_scripts 4096 Sep 6 19:02 SCRIPTS
Je cherche donc la solution a mon problème ainis qu'a comprendre pourquoi cela ne fonctionne pas.
Merci d'avance pour votre aide
nicofo
Je ne suis pas sûr que ça solutionnera ton problème, mais ce n'est pas "writeable = yes" qu'il faut mettre mais bien "writable = yes" (à moins que les 2 existent ?). De plus, n'est-ce pas redondant avec "read only = no" ?
Par ailleurs, il existe aussi l'option "browseable = yes". Mais je ne pense pas qu'il faille la préciser (ce doit être l'option par défaut - sauf si tu as modifié des sections globales). En tout cas chez moi cette option est commentée et ça fonctionne.
Sinon, plutôt que de tout bidouiller à la main dans smb.conf, as-tu essayé l'outil graphique ?
Il existe system-config-samba ainsi qu'un outil intégré à KDE.
Patibulaire
Bonjour,
Merci pour ta réponse.
Il semble que le parametre "writeable = yes" existe cr c'est c que j'ai trouvé dans pas mal doc. J'ai tester ta modification, mais cela ne fonctionne pas non plus.
Concernant le "browseable = yes", cela ne change rien. Si j'ai bien compris ce parametre sert juste a rendre la machine visible sr le réseau.
Je suis un peu joueur et je pense que de tenter de configurer samba via le fichier smb.conf est plus instructif et permet de comprendre ce que je fait. C'est pour cette raison que je n'utilise pas le mode graphique.
Je suis donc a la recherche de la solution et de l'explication qui l'accompagne, car mon but es avant tout d'apprendre.
Encore merci de ton aide.
proxy
Ton user samba est bien dans le groupe U_scripts ?
Patibulaire
Salut,
U_scripts est un user linux que j'ai ajouté comme user samba.
aka Shiva
Bonsoir,
est-ce que le "workgroup = Domaine" correspond bien au domaine des machines Windows ? soit en principe "WORKGROUP" s'il n'y a pas de domaine ?
Patibulaire
Bonsoir,
En faite j'ai mis le nom de mon workgroup que j'ai pour mon reseau de test. Ce n'est pas un domaine mais bien un workgroup.
bioinfornatics
note: pense a ouvrir le(s) port(s) correspondant a samba depuis ton gestionnaire de pare-feu
Patibulaire
En fait j'ai trouvé la solution a mon problème. C'est SELinux qui bloquait la partge.
J'ai donc joué cette petite commande:
setsebool samba_export_all_rw 1
Et maintenant plus de problème.
Il me reste cependant une intérogation concernant les ports du firewall liés a samba.
j'ai donc configuré les ports suivants:
Ouverture du port udp 137 en entrée et en sortie pour Netbios Name Service.
Ouverture du port udp 138 en entrée et en sortie pour Netbios Datagram Service.
Ouverture du port tcp 139 en entrée et en sortie pour Netbios Name Service.
J'ai lu sur internet que pour pouvoir partager des fichiers, il est nécessaire d'ouvrir le port 445.
Je n'ai pas fait cette modification et malgré cela mon partage fonctionne.
Quelqu'un aurait il une explication a me donner sur ce sujet.
Merci d'avance.