Comment configurer Windows Server pour le partage de fichiers
Si vous souhaitez configurer l’accès aux fichiers sur le réseau pour un ou plusieurs utilisateurs, vous devez configurer le partage de fichiers sur l’ordinateur sur lequel ces fichiers sont stockés. Une méthode courante pour le déploiement d’une ressource partagée destinée au stockage de fichiers consiste à configurer un partage de fichiers Windows. Dans ce cas précis, il s’agit d’un partage SMB Windows, qui peut être configuré sur n’importe quelle version de Windows.
Cet article de blog explique comment configurer un partage de fichiers Windows sur Windows Server 2019 afin de permettre à plusieurs utilisateurs d’accéder à ce partage.
Qu’est-ce qu’un partage de fichiers ?
Un partage de fichiers est un répertoire situé sur un ordinateur, un serveur ou une machine virtuelle qui contient des fichiers et des répertoires accessibles à d’autres utilisateurs via le réseau, à l’aide de l’un des protocoles de partage de fichiers pris en charge. Un partage de fichiers peut être configuré sur n’importe quel système d’exploitation prenant en charge le protocole de partage de fichiers approprié, par exemple SMB ou NFS. Nous avons déjà abordé le protocole SMB et ses dialectes.
Les versions client de Windows (Windows XP, 7, 8, 10, etc.) et les versions serveur de Windows (Windows Server 2003, 2008, 2012, 2016, 2019, etc.) prennent toutes en charge le partage de fichiers Windows via le protocole SMB. Cependant, les versions Windows Server offrent davantage de fonctionnalités que les versions client. Par exemple, le nombre maximal de connexions simultanées. Récemment, nous avons comparé un serveur de fichiers et NAS. Dans cet article de blog, nous allons expliquer comment configurer un serveur pour le partage de fichiers sous Windows ou, en d’autres termes, comment configurer un serveur de fichiers.
Notre environnement Windows Server
Nous configurons un partage SMB Windows dans Windows Server 2019 qui se trouve dans un groupe de travail. Le principe de configuration est identique pour les machines Windows dans un domaine Active Directory, mais vous devez spécifier (déterminer) les utilisateurs du domaine et les utilisateurs locaux des ordinateurs lors de la définition des autorisations de partage.
Les paramètres de notre serveur de fichiers Windows sont les suivants :
- Adresse IP : 192. 168.101.209
- Nom de l’ordinateur : Win2019
La procédure décrite dans cet article peut être utilisée pour des versions plus anciennes de Windows Server. En ce qui concerne les versions client de Windows, vous pouvez généralement suivre la même procédure de partage de fichiers pour les éditions haut de gamme telles que Windows XP Pro, Windows 7 Ultimate, Windows 10 Pro, etc. Notez toutefois qu’il peut exister certaines limitations.
Création d’utilisateurs et de groupes
Tout d’abord, nous devons créer des utilisateurs. L’utilisation de comptes utilisateur existants sous Windows pour le partage de fichiers est techniquement possible, mais cette approche n’est pas recommandée pour des raisons de sécurité. C’est pourquoi nous n’utiliserons pas les comptes administrateur et utilisateur existants pour configurer un partage de fichiers Windows, et nous ne fournirons pas ces identifiants de connexion aux utilisateurs accédant au partage.
Nous allons créer des comptes spécifiques pour les utilisateurs qui doivent accéder au serveur de partage de fichiers. Si le nom d’utilisateur et le mot de passe sur un serveur de fichiers sont identiques à ceux utilisés par l’utilisateur sur un ordinateur client distant pour se connecter à Windows, alors les identifiants de connexion ne sont pas demandés lors de l’accès à un partage SMB Windows. Cette fonctionnalité rend l’accès au partage de fichiers plus pratique pour les utilisateurs et optimal pour les administrateurs. Ouvrez la fenêtre Computer Management, accessible via Server Manager > Tools > Computer Management. Vous pouvez également exécuter simplement la commande compmgmt.msc dans CMD.
Remarque : Dans un domaine Active Directory, vous devez ouvrir la fenêtre Utilisateurs et ordinateurs Active Directory sur un contrôleur de domaine pour créer des utilisateurs et des groupes de domaine. Pour ce faire, exécutez dsa.msc dans la ligne de commande ou dans la boîte de dialogue Exécuter (Win+R). Utilisez Utilisateurs et ordinateurs Active Directory à la place de Gestion de l’ordinateur sur un contrôleur de domaine.
Création d’utilisateurs
- Dans la fenêtre Gestion de l’ordinateur qui s’ouvre (également appelée collection de composants logiciels enfichables de la Console de gestion Microsoft), accédez à
System Tools>Local Users and Groups>Users. - Après avoir sélectionné
Users, cliquez avec le bouton droit de la souris dans l’espace vide du volet droit, puis cliquez surNew Userdans le menu contextuel.
- Saisissez un nom d’utilisateur, qui sera utilisé pour l’authentification de l’utilisateur lors de l’accès à un partage de fichiers Windows. Gardez à l’esprit que ce compte peut également être utilisé pour se connecter à la machine Windows Server actuelle. Le nom de notre utilisateur est
user1.
- Nous créons d’autres utilisateurs de la même manière. Les utilisateurs que nous créons pour accéder au serveur de partage de fichiers sont :
- user1, user2, user3, user4
- user11, user12, user13, user14
Création de groupes
Lorsque vous devez configurer l’accès avec les mêmes paramètres pour plusieurs utilisateurs, il est plus pratique de gérer des groupes d’utilisateurs.
Dans notre exemple de configuration de serveur de partage de fichiers, nous créons deux groupes :
Group_A– pour accorder un accès complet au partage de fichiers (Lecture, Écriture, Modifier). Le groupe contient les membres suivants : user1, user2, user3, user4.Group_B– pour accorder un accès en lecture seule au partage. Le groupe contient les membres suivants : user11, user12, user13, user14 .
Vous pouvez créer un groupe, y ajouter des utilisateurs et configurer l’accès à un partage SMB Windows pour ce groupe, plutôt que d’ajouter chaque utilisateur séparément dans la configuration du partage et de définir manuellement les mêmes paramètres pour chacun d’entre eux.
Pour créer un nouveau groupe :
- Cliquez avec le bouton droit sur
Groupsdans la fenêtre Gestion de l’ordinateur et cliquez surNew Groupdans le menu contextuel.
- Saisissez un nom de groupe (dans notre cas, Group_A ) dans la fenêtre Nouveau groupe (voir la capture d’écran ci-dessous).
- Cliquez sur
Addpour ajouter des utilisateurs au groupe. - Dans la fenêtre Sélectionner des utilisateurs , saisissez un nom d’utilisateur tel que user1 , puis cliquez sur
Check Names. Lorsque le nom d’utilisateur est saisi correctement, celui-ci est souligné et s’affiche sous la forme d’un nom complet ( ComputerNameUserName ou DomainNameUserName ). Pour continuer à ajouter des utilisateurs, appuyez surSpaceou ajoutezsemicolonet saisissez le nom d’utilisateur suivant, puis cliquez surCheck Names, et ainsi de suite.
Si vous souhaitez définir l’accès pour un compte utilisateur local créé sur l’ordinateur membre du domaine, saisissez manuellement le nom d’utilisateur complet, comme suit : ComputerNameUserName. Vous pouvez de la même manière saisir le nom complet d’un utilisateur du domaine.
- Après avoir saisi tous les noms d’utilisateurs nécessaires et les avoir vérifiés, cliquez sur
OKpour enregistrer les paramètres et fermer la fenêtre Sélectionner des utilisateurs . - Cliquez sur
Createdans la fenêtre Nouveau groupe pour terminer la création du groupe.
Configuration du partage de fichiers Windows
Une fois les utilisateurs et groupes nécessaires créés, nous pouvons passer à la configuration du partage de fichiers Windows.
- Sélectionnez le répertoire que vous souhaitez partager ou sélectionnez un nouveau répertoire. Dans notre exemple, nous créons un nouveau répertoire dont le chemin d’accès est :
E:share
- Cliquez avec le bouton droit sur ce répertoire (dossier) et, dans le menu contextuel, sélectionnez
Properties.
Configuration des autorisations de partage
- Sélectionnez l’onglet
Sharingdans la fenêtre Propriétés du répertoire, puis cliquez sur le boutonAdvanced Sharing. - Cochez la case
Share this folderdans la fenêtre Partage avancé , puis cliquez surPermissions.
Vous pouvez constater que, par défaut, tout le monde peut lire le contenu du dossier partagé. Everyone est le groupe par défaut qui contient tous les utilisateurs de l’ordinateur actuel. Dans notre exemple, nous sélectionnons Everyone et cliquons sur Remove car nous devons créer une configuration personnalisée.
- Cliquez sur
Addpour ajouter les utilisateurs et groupes nécessaires à la configuration de leur accès au partage SMB Windows.
- La fenêtre Sélectionner des utilisateurs ou des groupes s’ouvre.
- Saisissez le nom des utilisateurs et des groupes pour lesquels vous souhaitez configurer l’accès. Dans notre cas, nous saisissons
Group_A. - Cliquez sur
Check Namescomme vous l’avez fait lors de l’ajout d’utilisateurs à un groupe. Un nom saisi est souligné et s’affiche au format complet s’il est correct (et s’il existe). Vous pouvez saisir plusieurs noms d’utilisateurs ou de groupes si nécessaire. - Cliquez sur
OKpour enregistrer les paramètres et fermer cette fenêtre.
- Nous pouvons voir Group_A dans la liste des noms de groupes ou d’utilisateurs de la fenêtre Autorisations de notre dossier partagé.
- Sélectionnez cet utilisateur/groupe ( Group_A dans notre cas) et cochez la case
Allow Full Control.
- Ensuite, nous ajoutons
Group_Bexactement comme nous avons ajouté Group_A . Conservons les autorisations de partage en lecture seule pour Group_B .
- Nous ajoutons également le groupe intégré
Administratorset activons l’accès complet pour les administrateurs. (Si un ordinateur est membre d’un domaine, vous pouvez utiliser le groupeDomain Administrators). - Cliquez sur
OKpour enregistrer les autorisations du partage de fichiers Windows et fermer la fenêtre Autorisations .
Configuration des autorisations du système de fichiers
Nous avons désormais configuré les autorisations de partage de fichiers pour le dossier partagé. En outre, nous devons configurer les autorisations du système de fichiers pour ce dossier afin de définir les droits d’accès appropriés pour les utilisateurs. NTFS est le système de fichiers que nous utilisons sur les volumes Windows.
- Sélectionnez l’onglet
Securitydans la fenêtre Propriétés du dossier partagé. Les autorisations NTFS par défaut sont définies pour CREATOR OWNER , SYSTEM , Administrateurs et Utilisateurs . - Cliquez sur
Editpour définir les autorisations d’un dossier au niveau du système de fichiers.
- Comme vous pouvez le constater, les utilisateurs du groupe
Usersdisposent par défaut d’un accès en lecture à ce dossier. - Cliquez sur
Addpour ajouter le groupe ou l’utilisateur souhaité et définir ses autorisations au niveau du système de fichiers.
- La fenêtre Sélectionner des utilisateurs ou des groupes s’ouvre.
- Saisissez le nom de l’utilisateur ou du groupe que vous souhaitez ajouter (
Group_Adans notre cas). - Cliquez sur
Check Names. - Cliquez sur
OKpour enregistrer les paramètres.
- Sélectionnez
Group_Adans la liste des utilisateurs et des groupes. Cochez la caseAllow Full Controlpour accorder un accès complet à Group_A .
- Ajoutez
Group_Bde la même manière que vous avez ajouté Group_A . - Nous conservons les autorisations par défaut, qui incluent
Read & Execute,List folder contentsetReadpour Group_B . - Cliquez sur
OKdans la fenêtre Autorisations . Cliquez surOKdans la fenêtre Propriétés du dossier partagé.
Nous avons configuré les autorisations de partage et les autorisations du système de fichiers pour le dossier partagé. De la même manière, vous pouvez créer d’autres partages sur des serveurs de partage de fichiers.
Accéder à un partage SMB Windows
Les utilisateurs peuvent désormais accéder au partage de fichiers Windows (partage SMB) depuis leurs ordinateurs.
Pour accéder au partage SMB Windows depuis un autre ordinateur, ouvrez Windows Explorer (cliquez sur l’icône My Computer ou This PC) et saisissez l’adresse réseau du serveur de fichiers dans la barre d’adresse au format : Server-IP-Address ou Server-Name
Nous saisissons le chemin d’accès :
192.168.101.209
Nous accédons à ce partage de fichiers depuis un ordinateur Windows après nous être connectés en tant que user1 .
Nous pouvons voir un dossier partagé nommé share sur notre serveur de fichiers partagé.
Double-cliquez sur le dossier partagé pour accéder au contenu. Nous voyons les fichiers présents dans le dossier partagé. Notre user1 est membre de Group_A et dispose d’un accès complet au contenu du dossier partagé. Cet utilisateur peut écrire, modifier et supprimer des fichiers dans ce dossier partagé.
Comment créer un partage de fichiers masqué
La procédure pour créer un partage SMB Windows masqué est la même. La différence réside dans le nom du partage de fichiers. Ajoutez le caractère $ à la fin du nom du partage pour rendre ce répertoire partagé masqué, par exemple : share_h$. Un partage de fichiers masqué n’apparaît pas lorsque vous parcourez un serveur de fichiers sur le réseau en saisissant l’adresse IP ou le nom du serveur ( 192.168.101.209 ou Server2019 , par exemple).
Pour accéder à un partage de fichiers masqué, vous devez saisir le chemin d’accès complet vers le partage, par exemple :
192.168.101.209share_h$
Remarque : Des partages masqués sont créés par défaut sous Windows à des fins système et d’accès administratif.
C$pour un volume système et des partages similaires pour chaque volume de disqueAdmin$– accès au répertoire%SystemRoot%(généralementC:Windows)IPC$– IPC à distance utilisé dans les canaux nommés
Paramètres de partage avancés
Des paramètres de partage avancés sont disponibles dans le Centre Réseau et partage de l’interface graphique Windows.
Pour accéder à ces paramètres, rendez-vous sur Control Panel > Network and sharing center > Advanced sharing settings.
Si vous souhaitez rendre un ordinateur Windows visible sur le réseau lors du partage de fichiers et permettre aux utilisateurs d’accéder aux ressources partagées, sélectionnez les options suivantes dans le profil réseau que vous utilisez :
- Activer la découverte du réseau
- Activer le partage de fichiers et d’imprimantes
Ces paramètres ont une incidence sur les paramètres du pare-feu Windows afin d’autoriser le trafic ICMP et SMB.
Les ports TCP 445 et 139 doivent être ouverts dans le pare-feu du serveur pour permettre le partage de fichiers. Assurez-vous que la règle File and Printer Sharing (SMB-In) du Pare-feu Windows est activée pour éviter tout problème.
Notez que le service Server doit être en cours d’exécution sous Windows pour qu’un partage de fichiers Windows fonctionne.
Comment mapper un lecteur réseau
Comme mentionné ci-dessus, les utilisateurs peuvent saisir le chemin d’accès au partage pour accéder aux fichiers et dossiers partagés. Il est également possible de créer des raccourcis vers les dossiers partagés. Cependant, cette méthode n’est pas forcément la plus pratique pour certains utilisateurs. Dans ce cas, vous pouvez mapper un partage de fichiers en tant que lecteur réseau et accéder à ce lecteur réseau dans Poste de travail ou Ce PC (Explorateur Windows) exactement comme vous accéderiez à des volumes de disque locaux.
Procédez comme suit pour mapper un lecteur réseau :
- Accédez au serveur de partage de fichiers dans l’Explorateur Windows comme expliqué ci-dessus. Saisissez le nom du serveur ou son adresse IP dans la barre d’adresse, par exemple : 192.168.101.209
- Patientez jusqu’à ce que la liste des dossiers partagés s’affiche. Vous devrez peut-être saisir un nom d’utilisateur et un mot de passe si les identifiants de connexion du client et du serveur ne correspondent pas.
- Cliquez avec le bouton droit sur le dossier partagé que vous souhaitez connecter en tant que lecteur réseau, puis cliquez sur
Map network drive.
- Définissez les paramètres du lecteur réseau pour le dossier partagé dans la fenêtre qui s’ouvre.
- Sélectionnez une lettre de lecteur, par exemple,
H: - Le chemin d’accès au dossier partagé a été sélectionné automatiquement.
Reconnect at sign-in– le dossier partagé est connecté automatiquement lorsqu’un utilisateur se connecte à Windows sur un ordinateur client.Connect using different credentials– utilisez cette option si les identifiants de connexion du compte utilisateur que vous utilisez pour vous connecter sur un ordinateur client ne correspondent pas à ceux du compte utilisateur configuré sur le serveur de fichiers pour accéder au partage de fichiers. Un autre cas d’utilisation consiste à utiliser les identifiants de connexion d’un utilisateur disposant de plus d’autorisations que l’utilisateur actuellement connecté.
Vous pouvez désormais voir le lecteur réseau mappé dans l’Explorateur Windows et l’utiliser pour accéder au dossier sur le serveur de partage de fichiers (serveur de fichiers).
Comment vérifier le statut d’un partage SMB Windows
La configuration d’un partage de fichiers Windows est l’étape principale de la mise en place d’un serveur de fichiers. Cependant, vous devez savoir comment surveiller les ressources partagées, notamment les dossiers partagés, le statut de la connexion et les fichiers ouverts. Ces informations sont également utiles pour le dépannage. Vous pouvez consulter le statut du partage de fichiers Windows dans la fenêtre Computer Management, accessible en exécutant la commande compmgmt.msc dans CMD.
Accédez à System Tools > Shared Folders dans la fenêtre Gestion de l’ordinateur . Vous y trouverez trois éléments : Shares, Sessions et Open Files.
Shares. Cet élément affiche tous les dossiers partagés sur l’ordinateur Windows actuel, y compris les partages masqués.Sessions. Cet élément affiche toutes les sessions actives en indiquant les utilisateurs connectés, les ordinateurs et l’heure de connexion.Open files. Affiche quels fichiers stockés dans les dossiers partagés sont ouverts et dans quel mode (lecture/écriture).
Vous pouvez cliquer avec le bouton droit sur l’élément souhaité, tel qu’une session ouverte ou un fichier, et fermer cette session ou ce fichier (déconnecter un utilisateur connecté et enlever le verrouillage du fichier).
Configurer le partage de fichiers Windows en ligne de commande
Les actions que nous avons effectuées dans l’interface utilisateur graphique (GUI) pour configurer un partage de fichiers Windows peuvent également être réalisées dans l’interface de ligne de commande (CMD). Savoir comment configurer un partage SMB Windows dans CMD peut vous aider à automatiser le processus de configuration.
Configurons un partage de fichiers avec des paramètres identiques à ceux que nous avons définis précédemment dans l’interface graphique.
- Appuyez sur
Win+R. Dans la boîte de dialogue Exécuter, tapezcmdpuis appuyez surEnterpour ouvrir la ligne de commande Windows. - Ajoutez un utilisateur en définissant son nom d’utilisateur et son mot de passe.La syntaxe de la commande est la suivante :
net user username userpassword /addNous ajoutons user21 dans CMD :
net user user21 Password-21 /add - La commande pour ajouter un groupe est la suivante :
net localgroup groupname /add.Nous ajoutons group2 dans ce cas :
net localgroup group2 /add - Ajoutez l’utilisateur au groupe à l’aide d’une commande telle que :
net localgroup groupname username /add.Dans notre cas, nous ajoutons user21 à group2 :
net localgroup group2 user21 /add - Nous devons maintenant créer un nouveau répertoire, que nous allons partager. Nous accédons au lecteur E: et créons le répertoire share2c ( c signifie ligne de commande ou console pour plus de clarté dans le nom de notre répertoire).
e:md share2c - Affichez le contenu du répertoire pour vérifier qu’il a bien été créé :
dir - Partagez le répertoire share2c en définissant le chemin d’accès au dossier, le nom de l’utilisateur ou du groupe, ainsi que les autorisations pour cet utilisateur ou ce groupe. La syntaxe générale de la commande est :
net share sharename=folderpath /grant:username, permissions.Les autorisations peuvent être read, change ou full . Dans notre cas, la commande exacte est :
net share share2c=e:share2c /grant:group2,full.Nous accordons toutes les autorisations à group2 .
- Définissez les autorisations NTFS pour le dossier partagé à l’aide de
icacls. - Nous accordons toutes les autorisations à group2 pour le répertoire E:share2c :
icacls "E:share2c" /grant group2:(OI)(CI)F /TLa capture d’écran ci-dessous montre comment ces paramètres, appliqués via la ligne de commande, s’affichent dans l’interface graphique.
- Vérifiez le statut du partage de fichiers Windows.
- Vérifiez les partages de fichiers existants :
net share - Affichez les sessions ouvertes par les utilisateurs connectés aux partages :
net sessions - Affichez les fichiers ouverts par les utilisateurs sur le réseau :
net files
- Commandes utiles pour gérer les partages de fichiers Windows en cours d’utilisation.
- Fermez les fichiers ouverts par les utilisateurs en spécifiant l’identifiant du fichier (cet identifiant s’affiche avec la commande net files, comme vous pouvez le voir sur la capture d’écran ci-dessus) :
net file id /close - Affichez la liste des sessions ouvertes pour le nom d’ordinateur correspondant :
net session ComputerName - Déconnectez les connexions SMB entrantes pour la machine sélectionnée :
net session ComputerName /delete - Connectez-vous à un partage de fichiers et mappez-le en tant que lecteur réseau à l’aide des identifiants de connexion de l’utilisateur connecté :
net use H: FileServerSharedFolderSi un partage de fichiers contient des espaces, vous devez placer le chemin d’accès entre guillemets (« chemin »).
- Commande alternative :
pushd FileServerSharedFolder
Conclusion
La configuration d’un serveur pour le partage de fichiers n’est pas difficile, en particulier sous Windows Server 2019. Gardez à l’esprit que lorsque l’accès est accordé à plusieurs utilisateurs, les fichiers présents sur les partages SMB Windows ainsi que sur les partages NFS peuvent être corrompus ou supprimés définitivement. Veillez à utiliser une solution dédiée pour sauvegarder les serveurs Windows et les serveurs de partage de fichiers. Le meilleur choix est une solution prenant en charge plusieurs plateformes, comme NAKIVO Backup & Replication.


























