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?
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 peterlustig
et que l'adresse IP du serveur Ubuntu est 192.168.2.42
.
Sudo apt-get install samba
Sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
Il suffit de sauvegarder votre configurationSudo mkdir /myshares
- ce que vous voulez partager via SambaSudo chown peterlustig:peterlustig /myshares
Sudo chmod 777 /myshares
ou expérience avec des droits inférieurs, je ne l'ai pas encore faitSudo 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)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
Sudo /etc/init.d/samba restart
redémarrez votre serveur et rechargez la configuration
ufw
name__, 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
\\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 peterlustig
et 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 peterlustig
et le mot de passe de l'étape 6 à cet endroit.
J'espère que cela a aidé quelqu'un. Bon partage!
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