User Tools

Site Tools


Sidebar

Sidebar

Accueil

Menu Linux

Menu Windows

Menu Android

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation sur support USB

Installation sans CD-ROM

Installations, mise à jour

Réinstallation/Migration version Ubuntu

Applications Ubuntu

Documentation-Aides

* Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Matériel

Imprimante Linux

Compression-Archivage

Déplacer le /home

Bureau-Gnome

  • Réseau

Connexion Linux

Réseau Linux

Paramétrage routeur

Analyse Réseau - Gestion parc

Partages,Transferts

Disque-Réseau

Contrôle à distance

Serveur Linux

OpenVPN

Sécurité Linux

Migration Linux Petite entreprise

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox, Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde Linux

Synchronisation Linux

Dépannage Ubuntu

Antivirus Linux

Grub

Grub2

Partitions Linux

Fichier fstab

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Création de site

Joomla

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Multimedia

YouTube

Musique

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Bash Shell

IV. Partie Android

Sidebar

Smartphone

Messages pour le Web

partages-transfert

Partages et Transferts de fichiers

Pour le partage de fichiers, selon les cas, on utilise:

NFS (Network File System) pour un réseau Linux. Pour accéder aux options de partage, faire un clic droit sur le dossier. Dans ce menu il suffit de cocher partager ce dossier pour activer le partage.

Samba pour le partage de fichiers Windows, mais on peut également l'utiliser en Linux. 

Accès aux répertoires Ubuntu

Cliquer sur Raccourcis/Se connecter à un serveur. Choisir le type de connexion dans le menu déroulant et entrer l'adresse IP du poste distant.

Bold Text

Partage de fichiers Windows

Samba est un partage de fichiers et d'imprimantes pour Linux, compatible des réseaux Windows. Le partage de fichiers et d'imprimantes est totalement transparent, il fonctionne dans les deux sens. Il existe une version serveur et une version client.

Normalement, il est installé avec Ubuntu. Vérifier avec le gestionnaire de paquets Synaptic, il doit y avoir au minimum le paquet smb.client, vérifier avec

sudo apt install smbclient

Partage de fichiers Windows

Samba est un partage de fichiers et d'imprimantes pour Linux, compatible des réseaux Windows. Le partage de fichiers et d'imprimantes est totalement transparent, il fonctionne dans les deux sens. Il existe une version serveur et une version client.

Normalement, il est installé avec Ubuntu. Vérifier avec le gestionnaire de paquets Synaptic, il doit y avoir au minimum le paquet smb.client, vérifier en cliquant

sudo apt install smbclient

La commande smbstatus en root permet, entre autres, de voir les ordinateurs connectés au serveur, les dossiers partagés, les dossiers verrouillés selon les options utilisées (voir: man smbstatus).

Accès aux répertoires partagés sur Windows

  • Si on ne connaît pas les IP des postes duréseau, lancer AutoScan-Network ou la commande arp -a qui aideront en plus à les identifier (d'autant plus que ces IP ont été entrées dans /etc/hosts).
  • Cliquer sur Raccourcis/Se connecter à un serveur.
  • Paramétrer la connexion réseau:
    • type de service: Partage Windows,
    • adresse Poste Windows,
    • partage ou dossier partagé,
    • nom de domaine (ou groupe de travail du poste Windows),
    • si on veut cocher, la case-signet et indiquer le nom du signet.

La fenêtre s'ouvre alors:

  • Si besoin, on peut visualiser auparavant les dossiers partagés par Firefox en entrant l'URL si on ne les connaît pas:
smb://adresse_distante

Nota Naturellement, Samba ne fait apparaître que les répertoires et fichiers partagés auparavant dans Windows.

Ligne de commande

Si en Windows, un dossier est partagé, on peut le copier facilement avec la commande:

mount -t cifs //adresse_ip_du_pc/nom_du_partage_windows /mnt
Ceci suppose smbfs installé

Partage Samba

Ligne de commande

  • Pour ajouter des utilisateurs Samba et créer des mots de passe Samba:
sudo smbpasswd -a user_name
  • Pour voir les machines reliées au serveur Samba et les fichiers ouverts, entrer la commande:
sudo smbstatus
  • Pour voir la liste des partages d'une machine Samba, utiliser smbclient - L <IP_distante>:
Athos-U9% smbclient -L 192.168.123.250
Enter guy's password: 
Domain=[USERV] OS=[Unix] Server=[Samba 3.0.28a]

	Sharename       Type      Comment
	---------       ----      -------
	print$          Disk      Printer Drivers
	Synchro         Disk      
	BDD_Formation   Disk      BDD_Formation
	BDD             Disk      BDD
	IPC$            IPC       IPC Service (userv server (Samba, Ubuntu))
Domain=[USERV] OS=[Unix] Server=[Samba 3.0.28a]

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------
	REVEST               USERV
  • Pour vérifier les partages définis dans smb.conf, lancer:
testparm -s
  • Pour lister les machines partageant imprimantes et/ou fichiers, entrer:
nmblookup -T "*"  # bien mettre les guillemets autour de l'astérisque
  • pour trouver le navigateur-maître d'un groupe de travail Windows, entrer:
nmblookup -M -- -

Interface graphique

Pour utiliser un interface graphique, installer le paquet system-config-samba.

Ensuite, cliquer Système/Administration/Samba pour lancer l’interface graphique. Cliquer sur l'icône symbole de Ajouter. Une seconde fenêtre apparaît,

  • Cliquer sur Naviguer pour choisir le dossier à partager (ici ce sera le dossier « public » du /home).
  • Renommer en « partage-public » pour plus de lisibilité.
  • Cocher « inscriptible » et « visible » pour que tous (sur le réseau) puissent le visualiser et l’utiliser.
  • Accès : autoriser l’accès à tous (plus simple)
  • Valider

Droit de passage Samba dans son /home

  • Entrer la commande :
chmod 711 /home/user # où user est le login sur le pc serveur 
  • Vérifier avec
ls -ld /home/user # où user est le login sur le pc serveur 
  • Editer le fichier de configuration de Samba smb.conf:
gksudo gedit /etc/samba/smb.conf 
  • Dans la partie Global Settings, rajouter les autorisations avec ces deux lignes :
client wxyz auth = Yes  # où wxyz est le login  à autoriser
wxyz auth = Yes

La commande smbstatus en root permet, entre autres, de voir les ordinateurs connectés au serveur, les dossiers partagés, les dossiers verrouillés selon les options utilisées (voir: man smbstatus).

Accès aux répertoires partagés sur Windows

Si on ne connaît pas les IP des postes du réseau, lancer AutoScan-Network ou la commande arp -a, qui aideront en plus à les identifier (d'autant plus que ces IP ont été entrées dans /etc/hosts).

Cliquer sur Raccourcis/Se connecter à un serveur. Paramétrer la connexion réseau: type de service: Partage Windows, adresse Poste Windows, partage ou dossier partagé, nom de domaine (ou groupe de travail du poste Windows), si on veut cocher, la case-signet et indiquer le nom du signet.  La fenêtre s'ouvre alors:

Si besoin, on peut visualiser auparavant les dossiers partagés par Firefox en entrant l'URL si on ne les connaît pas:

smb://adresse_distante

Nota Naturellement, Samba ne fait apparaître que les répertoires et fichiers partagés auparavant dans Windows.

Ligne de commande

Si en Windows, un dossier est partagé, on peut le copier facilement avec la commande:

mount -t cifs //adresse_ip_du_pc/nom_du_partage_windows /mnt
Ceci suppose smbfs installé

Partage Samba

Ligne de commande

Pour ajouter des utilisateurs Samba et créer des mots de passe Samba:

sudo smbpasswd -a user_name

Pour voir les machines reliées au serveur Samba et les fichiers ouverts, entrer la commande:

smbstatus

Pour voir la liste des partages d'une machine Samba, utiliser smbclient - L <IP_distante>:

Athos-U9% smbclient -L 192.168.123.250
Enter guy's password: 
Domain=[USERV] OS=[Unix] Server=[Samba 3.0.28a]

	Sharename       Type      Comment
	---------       ----      -------
	print$          Disk      Printer Drivers
	Synchro         Disk      
	BDD_Formation   Disk      BDD_Formation
	BDD             Disk      BDD
	IPC$            IPC       IPC Service (userv server (Samba, Ubuntu))
Domain=[USERV] OS=[Unix] Server=[Samba 3.0.28a]

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------
	REVEST               USERV

Pour lister les machines partageant imprimantes et/ou fichiers, entrer:

nmblookup -T "*"  # bien mettre les guillemets autour de l'astérisque

pour trouver le navigateur maître d'un groupe de traval Windows, entrer:

nmblookup -M -- -
Interface graphique

Pour utiliser un interface graphique, installer le paquet system-config-samba.

Ensuite,cliquer Système/Administration/Samba pour lancer l’interface graphique. Cliquer sur l'icône symbole de Ajouter. Une seconde fenêtre apparaît,

Cliquer sur Naviguer pour choisir le dossier à partager (ici ce sera le dossier « public » du /home). Renommer en « partage-public » pour plus de lisibilité. Cocher « inscriptible » et « visible » pour que tous (sur le réseau) puissent le visualiser et l’utiliser. Accès : autoriser l’accès à tous (plus simple) Valider 

Droit de passage Samba dans son /home

Entrer la commande :

chmod 711 /home/user # où user est le login sur le pc serveur 

Vérifier avec

ls -ld /home/user # où user est le login sur le pc serveur 

Editer le fichier de configuration de Samba smb.conf:

gksudo gedit /etc/samba/smb.conf 

Dans la partie Global Settings, rajouter les autorisations avec ces deux lignes :

client wxyz auth = Yes  # où wxyz est le login  à autoriser
wxyz auth = Yes 

Sauvegarder et quitter.

Il faut aussi gérer les permissions du dossier Public et de ses sous-dossiers (droits administrateur+clic droit sur le dossier, puis accès au dossier : création et suppression.

partages-transfert.txt · Last modified: 2020/09/26 08:42 by guy