web-dev-qa-db-fra.com

Serveur Ubuntu 16 Samba avec client Windows 10 - Tutoriel / Howto

J'ai eu quelques problèmes avec la connexion de mon ordinateur Windows 10 au serveur samba de mon Ubuntu 16.04.1. Je l'ai finalement eu.

Alors, comment partager des fichiers sur le serveur Ubuntu 16 avec des ordinateurs Windows 10?

5
user3069376

Tout d'abord, si vous apportez des modifications à une configuration samba existante, annulez-les ou supprimez le /etc/samba/smb.con et désinstallez samba.

Je suppose que le nom d'utilisateur de votre serveur Ubuntu est peterlustiget que l'adresse IP du serveur Ubuntu est 192.168.2.42.

  1. Sudo apt-get install samba
  2. Sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak Il suffit de sauvegarder votre configuration
  3. Sudo mkdir /myshares- ce que vous voulez partager via Samba
  4. Sudo chown peterlustig:peterlustig /myshares
  5. Sudo chmod 777 /myshares ou expérience avec des droits inférieurs, je ne l'ai pas encore fait
  6. Sudo smbpasswd -a peterlustig Ajoute l'utilisateur peterlustig à la base de données Samba et l'active. (Le mot de passe est généralement différent de celui de peterlustig dans Ubuntu lui-même. Ce mot de passe est ce que vous devez entrer ultérieurement lors de la connexion avec le client Windows 10 au serveur, étape 10)
  7. Sudo nano /etc/samba/smb.conf Et ajoutez ce qui suit au bas du fichier:

    # Samba share for Windows clients
    [my-shared-folder-name] 
    path = /myshares
    available = yes
    valid users = peterlustig
    read only = no
    browseable = yes
    public = yes
    writable = yes
    
  8. Sudo /etc/init.d/samba restart redémarrez votre serveur et rechargez la configuration

  9. Si vous utilisez le pare-feu ufwname__, vous devez le configurer. Par exemple. J'autorise uniquement les hôtes 192.xxx.xxx.xxx à accéder à mes partages Samba. J'ai donc entré: Sudo ufw allow from 192.0.0.0/8 to any app Samba
  10. Dans le client Windows 10, ouvrez un explorateur Windows et entrez l'adresse IP de votre hôte: \\192.168.2.42. Vous devriez maintenant voir votre dossier partagé nommé my-shared-folder-name à l’étape 8 entre les crochets []. Ouvrez-le. Vous devez maintenant entrer vos informations d'identification, à savoir le nom d'utilisateur peterlustiget le mot de passe que vous avez entré à l'étape 6.

Vous pouvez même le mapper en tant que lecteur réseau Windows. L'adresse sera \\192.168.2.42\my-shared-folder-name, et n'oubliez pas d'activer en utilisant des informations d'identification différentes (que votre utilisateur de Windows 10 fournit) et entrez peterlustiget le mot de passe de l'étape 6 à cet endroit.

J'espère que cela a aidé quelqu'un. Bon partage!

8
user3069376

Redémarrez Ubuntu après une nouvelle installation et ajoutez un utilisateur.


$ Sudo smbpasswd -a username (username should be without space eg "Sudo smbpasswd -a alamjitsingh")
New SMB password:*********
Retype new SMB password:*********
Added user alamjitsingh.

smb.conf paramètres requis


Sudo -H gedit /usr/share/samba/smb.conf


[global]
 workgroup = WORKGROUP
 passdb backend = tdbsam 
 security = user 

Dans la section authentification, désactivez "mapper sur invité = mauvais utilisateur" en ajoutant # au début du code (Must)

#map to guest = bad user

Vous pouvez essayer d’ajouter cette ligne si elle ne fonctionne pas (remplacez-la par votre nom d’utilisateur):

force user = alamjitsingh

Ajoutez votre code personnel à la fin

[Shared_drive_Name]
path = /media/alamjitsingh/Shared_drive_Name (alamjitsingh is my ubuntu username)
comment = HD Share
read only = yes
available = yes
browseable = yes
writable = no
guest ok = no
public = yes
printable = no
locking = no
strict locking = no
1
Alamjit Singh