Accéder au dossier partagé de Windows 10 depuis Ubuntu 18.04

12

Je voudrais partager des fichiers entre Windows et Ubuntu.

Dans Ubuntu 16.04 LTS, je pouvais accéder au dossier partagé sur une machine Windows sur mon réseau local, naviguer Other locationsdans Fichiers (Nautilus), accéder au réseau Windows et parcourir. Après la mise à niveau vers Ubuntu 18.04 LTS, cela ne fonctionne plus pour moi.

Comment puis-je accéder au dossier partagé dans Windows 10 à partir d'Ubuntu 18.04?

Technologies de décile
la source
3
Veuillez décrire quoi et comment vous avez partagé avec Ubuntu 16.04 LTS (et Windows).
sudodus
1
Nous sommes allés dans les fichiers-> Autres emplacements dans le système Linux et là, nous pouvions voir le réseau Windows. Après ouverture, nous avons pu y voir le système de fenêtres. En cliquant sur le PC Windows, nous avons copié le dossier de son dossier partagé.
Technologies Decile
1
@Deciletech Veuillez modifier votre question pour ajouter des détails. Cela aide à garder le style Q&A simple et pourrait également attirer plus d'attention car une question modifiée est renvoyée sur la page d'accueil.
Melebius

Réponses:

9

Il y a eu un changement dans Windows 10 et Samba. Certains détails sont expliqués ici .

La navigation en cliquant simplement ne fonctionne pas, mais vous pouvez y accéder en entrant le lien du dossier partagé dans le champ d'adresse. Utilisez l' IPadresse du serveur ou le computer namepour le partage. Dans l'exemple, j'utilise l'adresse IP du serveur Windows 10:

Utilisez le raccourci clavier Ctrl+ Lpour taper le chemin:

smb://192.168.1.102

Taper cela dans le navigateur de fichiers fera apparaître une invite d'autorisation. Utilisez les informations d'identification de votre serveur Windows 10. Cela affichera tous les partages disponibles. Vous pouvez ensuite cliquer sur le partage auquel vous souhaitez accéder.

Vous devrez peut-être effectuer deux modifications. Définissez client max protocol = NT1la compatibilité descendante dans le /etc/samba/smb.conffichier. Placez l'entrée juste en dessous de la ligne workgroup = WORKGROUP .

Ça devrait ressembler à ça:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

Une fois que vous avez accédé manuellement au partage souhaité, vous pouvez le rendre facilement accessible à l'avenir en le mettant en signet. Vous pouvez le faire avec le raccourci clavier: Ctrl+ D.

Vous pouvez facilement renommer vos signets en quelque chose d'ami et significatif en cliquant avec le bouton droit sur le nom qui apparaît dans la barre latérale du navigateur de fichiers.

Installez les packages nécessaires:

Vous devrez peut-être installer smbclient, ce qui vous assurera d'avoir les dépendants nécessaires tels que le cifs-utilset le /etc/samba/smb.conffichier réel .

$ sudo apt install smbclient
LD James
la source
Fonctionne sur Lubuntu 18.10 tel qu'installé; aucun package ou modification supplémentaire requis. Ne prend pas en charge la navigation en cliquant sur. Fonctionne avec la saisie de smb: //192.168.1.102 dans le gestionnaire de fichiers PCManFM-Qt.
Geoffrey Wheeler
0

Le 18.04, je viens d'avoir du succès avec ce qui suit:

Sur Ubuntu: Installer smbclientet ajouter client max protocol = NT1à /etc/samba/smb.confconformément LD réponse James (voir cet article pour plus d' informations ).

Sous Windows: créez un dossier dans Windows à partager, par exemple nommé shared. Assurez-vous que le dossier est partagé: j'ai créé un nouvel utilisateur sur Windows, en gardant le NewUsernom et en sélectionnant un mot de passe simple (j'ai d'abord essayé de changer le nom, mais j'ai trouvé que le changement n'était apparemment que superficiel. Peut-être si j'avais redémarré ...) . Je me suis connecté avec NewUser, puis reconnecté avec mon compte administrateur. J'ai activé le partage réseau sur mon réseau privé et pour le dossier en particulier (voir par exemple ce post ). Ensuite, j'ai fait un clic droit sur le dossier et j'ai choisi Give access to..., en choisissant NewUser(vous voudrez peut-être des autorisations supplémentaires: voir le lien vers le message). Sous l' Sharingonglet, le dossier a maintenant un chemin réseau: //COMPUTERNAME/shared.

Toujours sous Windows: Pour accéder au dossier partagé, j'ai utilisé l'IP de la machine Windows au lieu de COMPUTERNAME, cf. ça .

Pour trouver l'IP de votre machine Windows, faites un clic droit sur le logo du réseau, ouvrez Network and Sharing Settingset choisissez Change connection properties. Prenez note de l'IPv4 près du bas.

Dans Ubuntu: Enfin, ouvrez un terminal sur votre machine Ubuntu et exécutez

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

et fournissez le mot de passe NewUserlorsque vous y êtes invité.

Cela monte le shareddossier Windows partagé en tant que dossier shareddans le répertoire personnel de votre utilisateur Ubuntu.

La commande est basée sur des suggestions d' ici , où il existe également des suggestions pour le stockage des informations d'identification de connexion.

J'espère que ca fonctionne. Bonne chance!

Rasmus
la source
0

Moi aussi, j'ai eu le même problème. Certaines installations ne téléchargent / installent pas cifs-utils par défaut, même si samba est installé. Voici mon smb.conf (sections pertinentes uniquement)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

Voici une autre référence pour aider les autres https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

Norah
la source