📤 La commande net share
sous Windows : Partager avec panache
Après avoir exploré net use
pour accéder à des partages réseau, il est temps de voir l’autre face de la pièce : créer et gérer ces partages. Et pour cela, Windows nous offre une relique encore fonctionnelle et puissante : la commande net share
.
📌 Principe
net share
permet d’afficher, de créer ou de supprimer des dossiers partagés sur la machine locale. En d’autres termes, c’est l’équivalent en ligne de commande de l’onglet « Partage » dans les propriétés d’un dossier, mais avec plus de contrôle et moins de clics.
🎯 Objectifs
- Afficher la liste des ressources partagées
- Créer un nouveau partage
- Supprimer un partage existant
- Définir les permissions de partage
- Contrôler l’accès à un dossier via des scripts
🛠️ Commandes de base
📋 Lister tous les partages
net share
Affiche tous les partages actifs sur la machine. Y compris les partages administratifs comme C$
, ADMIN$
, etc.
➕ Créer un partage
net share NomPartage="chemin\vers\dossier"
Exemple :
net share docs="C:\Utilisateurs\Public\Documents"
➕ Avec nombre max d’utilisateurs
net share docs="C:\Docs" /users:5
➕ Avec une remarque
net share docs="C:\Docs" /remark:"Partage public de documentation"
🔐 Avec permissions de partage explicites
Utilisez /grant
pour accorder des autorisations de partage :
net share docs="C:\Docs" /grant:Utilisateurs,READ
Autorisations possibles : READ
, CHANGE
, FULL
.
Exemple avec plusieurs groupes :
net share docs="C:\Docs" /grant:"Domain Users",READ /grant:"Admins",FULL
❌ Supprimer un partage
net share docs /delete
Attention, cela ne supprime pas le dossier, seulement son accès partagé.
🔒 Sécurité et contrôle d’accès
Les permissions de partage sont configurées via l’option /grant
. Pour gérer les autorisations NTFS (niveau fichier), utilisez icacls
:
icacls "C:\Docs" /grant utilisateurs:F
📌 À propos des partages administratifs
C$
,ADMIN$
,IPC$
: sont créés automatiquement et accessibles uniquement aux administrateurs.- Ils sont utiles pour la gestion distante mais doivent être protégés.
🎬 En résumé
Commande | Effet |
---|---|
net share | Liste tous les partages |
net share nom=chemin | Crée un partage |
/users:N | Limite le nombre d’utilisateurs simultanés |
/remark: »texte » | Ajoute une description |
/grant:utilisateur,niveau | Définit les permissions de partage |
net share nom /delete | Supprime un partage |
En conclusion, net share
est un outil discret mais redoutablement efficace pour déployer ou gérer des partages rapidement, avec contrôle sur les permissions de partage réseau. Et contrairement à l’interface graphique, il ne vous demande jamais de redémarrer après un clic malheureux.