Jump to content

Partage de dossiers réseaux avec QEMU / KVM - Avec WinFsp


Recommended Posts

Bonsoir à tous,

Pour certains programmes foireux en usage avec Wine, j'ai pris l'habitude d'utiliser une machine virtuelle.

J'ai donc installé Windows 10 avec QEMU / KVM, partager un dossier dans mon /home sous Kubuntu, accéder depuis W10.

Bref, quand j'étais en 18.04, c'était impec. J'avais fait un utilisateur dédié, il était le seul utilisable pour accéder aux dossiers partagés.
Mais je suis passé sur Kubuntu 22.04 entre temps, et il faut tout refaire.

Actuellement, mes partages sont visibles sous W10 et quand je double-clic sur le dossier, j'ai "Accès refusé", et on me demande un compte.
J'utilise donc l'utilisateur que j'ai crée et ... non, mon compte passe pas, malgré les ports 135 / 137 / 138 / 139 / 445 ouverts en entrée.

Bref, ça me les brise de passer du temps sur un truc complètement con, que même en passant par l'onglet "Partage" du panneau de propriétés du dossier, c'est pas fonctionnel.

 

Et j'ai découvert WinFsp, qui apparemment permet de faire tout ça de manière transparente en passant par SSH.

Sauf que mis à part l'installation de Windows, il y a rien pour Linux. Pas de tuto, pas de prérequis indiqués, ... rien (même le tuto NXI en parle pas).

 

Avant de devenir zinzin, l'un de vous a une idée de comment ça fonctionne ?

 

Merci à vous 🙂

Link to comment
Share on other sites

Si j'ai bien compris, tu avais un répertoire dans ton /home qui était visible depuis tes machines virtuelles Windows?

Dans ce cas ça devait passer par Samba sous ton linux pour partager le dossier.

Le fait que les partages soient visibles montrent que Samba est toujours configuré.

Les raisons qui peuvent te bloquer:

  • Le login & mot de passe de l'utilisateur windows ne fonctionnent plus sur Linux
  • Le login de l'utilisateur Windows n'a pas de droit sur le répertoire
  • Samba n'a pas de droit sur le répertoire

Tu pourras trouver des logs dans /var/log/samba

Link to comment
Share on other sites

2 choses :

  1. Samba sur Linux a beaucoup de ratés en communication avec W10 (problèmes d'authentifications notamment, ce qui est ton cas). il faut faire gaffe à activer les bonnes configurations dans le serveur côté Linux pour que W10 puisse s'y connecter. se référer à la doc SMB sur Ubuntu
  2. WinFSP, si ça passe par du SSH, il faut installer un serveur SSH côté Linux : openSSH. le service n'est pas forcément activé par défaut donc il faudra l'activer pour qu'il démarre au boot. se référer à la doc SSH d'ubuntu

 

Link to comment
Share on other sites

Bonjour à tous, désolé pour le retard.

J'ai fait de nouvelles manipulations entre temps, sur un dossier spécifique : elements_partages (c'est le nom du partage, pas du dossier)
Le chemin complet du dossier est : /home/arcy/Eléments partagés/

Un compte dédié au partage (nommé ... partage) est crée.
Le dossier partagé appartient au groupe sambashare, dont sont membres mon compte personnel et partage (sudo usermod -a -G sambashare partage)

arcy@pc-bureau:~$ grep "sambashare" /etc/group
sambashare:x:133:arcy,partage

 

Pour éviter les erreurs :

  • La manip est faite depuis l'onglet "Partager" des propriétés du dossier
    • nom : elements_partages
    • Autoriser les invités
    • partage : [Contrôle total]
Le 23/01/2023 à 21:46, brice.wernet a dit :

Tu pourras trouver des logs dans /var/log/samba

[2023/01/29 14:24:41.444426,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.444476,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.445082,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.445112,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.445574,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.453480,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.453512,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.453926,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.453949,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.454362,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.462635,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.462673,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.463203,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.463246,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.463721,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.472915,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2023/01/29 14:24:41.472959,  0] ../../source3/param/loadparm.c:3448(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/elements_partages failed. Permission denied
[2023/01/29 14:24:41.474123,  0] ../../source3/auth/user_util.c:361(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory

 

Le 24/01/2023 à 16:39, MeowMeow a dit :

Le chmod est bon?

arcy@pc-bureau:~$ ls -l
drwxrwxrwx  2 arcy sambashare    4096 janv. 29 14:17 'Eléments partagés'

 

Le 24/01/2023 à 18:46, Aloyse57 a dit :

Il y a un SMB dans Linux ? Si oui, lequel ?

arcy@pc-bureau:~$ smbd -V
Version 4.15.13-Ubuntu

 

Edited by Arcy
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...