Bonjour !!
Désolé pour le délai, mais je n'ai eu que peu de temps ces derniers temps...
J'ai continué à chercher grâce aux liens fournis, et je dois dire que malgré le temps passé sur le problème, je n'ai guère avancé.
Court résumé sur ce que j'ai fait.
Déjà, j'ai tout repris à zéro. J'ai désinstallé tous les paquets que j'avais installé (avec
sudo apt-get autoremove --purge [nom_du_paquet]) et repris la procédure depuis le début avec cette page :
https://doc.ubuntu-fr.org/samba
Je précise que j'ai également téléchargé exprès l'explorateur Nautilus pour faire certaines manipulations.
Je relate exprès toutes les étapes que j'ai suivi, point par point.
Au final, j'arrive à accéder à mes fichiers sous Linux depuis mon ordinateur Windows, mais pas l'inverse.
Donc, dans l'ordre :
- Je ne peux pas tester le 3.1, ne disposant pas d'un deuxième Linux.
- Le 3.2 ne fonctionne pas : le réseau Windows n'affiche aucun ordinateur correspondant à mon Linux.
- Pour le 3.3, j'ai un comportement étrange... Avant la rédaction de cette réponse, la commande me renvoyait effectivement la liste des ordinateurs du réseau. J'ai voulu relancer la commande pour copier ce que le terminal affichait, je n'obtiens plus rien. Même pas un message d'erreur.
Je lance la commande, j'attends une dizaine de secondes, et j'obtiens juste une nouvelle ligne me permettant d'entrer une nouvelle commande.
Puis, en relançant quelques fois la commande, j'ai de nouveau un résultat.
Mis à part ça, j'ai suivi la procédure décrite sur les modifications à faire dans le registre de Windows, et après les avoir effectuées, cela n'a rien changé.
- L'étape 3.4.1 ne me concerne pas pour les raisons expliquées plus haut.
- Pour le 3.4.2, impossible d'accéder aux stratégies locales de Windows. Il n'y a rien de comparable dans le panneau de configuration, et en tapant directement la commande dans une console, cela me dit qu'il n'y a aucune commande de ce nom-là.
- Pour le 3.5, quand j'ouvre une fenêtre et que je sélectionne parcourir le réseau, j'ai 2 icônes. Celle de mon ordinateur Linux, et une autre "Réseau Windows". Quand j'ouvre cette dernière, j'obtiens un dossier vide. Que ce soit avec Nautilus ou avec Thunar.
- Pour le 4, j'ai essayé de me connecter aux dossiers partagés de l'ordinateur Windows via Nautilus comme décrit. Que ce soit en indiquant le nom de l'ordinateur ou l'adresse ip (récupérée sur Windows par ipconfig), j'obtiens le même message d'erreur :
"Impossible d'afficher xxxx. Le type du fichier est inconnu."
- Je ne me suis pas occupé du 5.1, mais ai mis en place un partage via le 5.2 (en utilisant system-config-samba). J'ai partagé un dossier basique pour faire des tests. Ré-effectué les opérations ci-dessus, au cas où, mais rien n'a changé.
- Je ne me suis pas non plus occupé du 5.3.
- Concernant le 5.6, je n'ai jamais obtenu le message d'erreur mentionné, mais je me suis dit que par acquis de conscience, j'allais tester quand même... J'ai vérifié l'état du pare-feu par défaut de Linux avec et il est inactif.
J'ai désactivé celui de Windows et ai recommencé...
Gros changement sur Windows : j'accède enfin à mon ordinateur et aux dossiers partagés sous Linux !!!
Côté Linux, je n'accède toujours pas aux dossiers partagés, mais j'ai du nouveau. Le message d'erreur a changé : "Impossible d'accéder à l'emplacement. L'obtention de la liste des partages du serveur a échoué : argument invalide."
Donc, j'ai suivi les préconisations et changé dans le fichier /etc/samba/smb.conf la ligne wins support =yes. Et là, gros bordel : dans le terminal, j'ai tout un tas d'erreur critique que je vous rapporte ici :
Code : Tout sélectionner
(xed:15910): Gtk-CRITICAL **: 15:11:19.384: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
(xed:15910): Gtk-CRITICAL **: 15:11:19.385: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
** (xed:15910): WARNING **: 15:12:08.741: Set document metadata failed: La définition de l’attribut metadata::xed-spell-language n’est pas prise en charge
** (xed:15910): WARNING **: 15:12:09.031: Set document metadata failed: La définition de l’attribut metadata::xed-encoding n’est pas prise en charge
** (xed:15910): WARNING **: 15:12:12.342: Set document metadata failed: La définition de l’attribut metadata::xed-position n’est pas prise en charge
Je n'en ai pas tenu compte, j'ai redémarré Samba et ai tenté d'accéder à nouveau à mon fichier smb.conf. J'ai eu toutes les peines du monde à l'ouvrir (ordinateur extrêmement lent, fichier vide, etc). J'ai attendu une petite demi-heure sans rien faire, et quand j'ai tenté de rouvrir le fichier, il s'est ouvert sans problèmes et l'ordinateur avait retrouvé sa rapidité. Que s'est-il passé ? Mystère.
Bref, j'ai retenté d'accéder à mon ordinateur Linux depuis Windows, j'y arrive toujours, mais l'inverse n'est toujours pas possible. Toujours le même message d'erreur : argument invalide
.
Donc j'ai également changé la ligne adéquate dans le fichier nsswitch.conf et redémarré l'ordinateur. Et j'obtiens toujours le même message d'erreur : argument invalide
. Côté Windows, j'arrive toujours à accéder à mon ordinateur Linux.
Donc, le problème vient-il seulement du pare-feu du côté de windows ?
Et quelles pistes suivre pour résoudre l'accès aux fichiers Windows depuis Linux, si tel est le cas ?
Pour ce qui est du lien suivant
https://formation-debian.viarezo.fr/samba.html, j'obtiens ceci en entrant la commande
testparm.
Code : Tout sélectionner
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
Processing section "[printers]"
Processing section "[print$]"
Processing section "[Maerlyn]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Voilà où j'en suis pour le moment. Merci pour votre aide.