web-dev-qa-db-fra.com

Accéder au dossier partagé Windows 10 à partir d'Ubuntu 18.04

J'aimerais partager des fichiers entre Windows et Ubuntu.

Dans Ubuntu 16.04 LTS, je pouvais accéder à un dossier partagé sur une machine Windows de mon réseau local en naviguant vers Other locations dans Fichiers (Nautilus), en accédant au réseau Windows et en parcourant. 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?

9

Windows 10 et Samba ont changé. Certains détails sont expliqués ici .

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

Utiliser le raccourci clavier Ctrl+L taper le nom du chemin:

smb://192.168.1.102

En tapant cela dans le navigateur de fichiers, vous obtiendrez l'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 faire deux changements. Définissez client max protocol = NT1 pour la compatibilité descendante dans le fichier /etc/samba/smb.conf. Placez l'entrée juste en dessous de la ligne groupe de travail = 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 favori. Vous pouvez le faire avec le raccourci clavier: Ctrl+D.

Vous pouvez facilement renommer vos signets en quelque chose d'ami et de significatif en cliquant avec le bouton droit de la souris 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 permettra de disposer des personnes à votre charge, telles que le cifs-utils et le fichier /etc/samba/smb.conf.

$ Sudo apt install smbclient
5
L. D. James

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/

0
Norah

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

Sur Ubuntu: Installez smbclientet ajoutez client max protocol = NT1 à /etc/samba/smb.conf conformément à réponse de LD James (voir ce post pour plus d'infos ).

Sous Windows: Créez un dossier Windows à partager, par exemple. nommé sharedname__. Assurez-vous que le dossier est partagé: j'ai créé un nouvel utilisateur sous Windows, en conservant le nom NewUseret en sélectionnant un mot de passe simple (j'ai d'abord essayé de changer le nom, mais j'ai constaté que ce changement était apparemment superficiel. Peut-être si j'avais redémarré ... ). Je me suis connecté avec NewUsername__, puis je me suis reconnecté avec mon compte administrateur. J'ai activé le partage de réseau sur mon réseau privé et spécifiquement pour le dossier (voir par exemple cet article ). Puis j'ai cliqué avec le bouton droit sur le dossier et choisi Give access to..., en choisissant NewUser(vous souhaiterez peut-être des autorisations supplémentaires: voir le lien lié à la publication). Sous l'onglet Sharingname__, le dossier a maintenant un chemin d'accès réseau: //COMPUTERNAME/shared.

Toujours sous Windows: Pour accéder au dossier partagé, j'ai utilisé l'adresse IP de la machine Windows à la place de COMPUTERNAMEname__, cf. ceci .

Pour rechercher l'adresse IP de votre ordinateur Windows, cliquez avec le bouton droit sur le logo du réseau, ouvrez Network and Sharing Settings et choisissez Change connection properties. Prenez note de l'IPv4 près du bas.

Sous 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 indiquez le mot de passe pour NewUserlorsque vous y êtes invité.

Cela monte le dossier Windows sharedpartagé en tant que dossier shared_ dans le répertoire de base de votre utilisateur Ubuntu.

La commande est basée sur les suggestions de here , où il existe également des suggestions pour le stockage des informations de connexion.

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

0
Rasmus