Comment masquer le lecteur pour des utilisateurs spécifiques dans Windows 7 ?
Je dois cacher le lecteur D:
pour des utilisateurs spécifiques sous Windows 7. Comment puis-je faire cela ?
Je dois cacher le lecteur D:
pour des utilisateurs spécifiques sous Windows 7. Comment puis-je faire cela ?
Il existe une politique de groupe qui permet de désactiver l'accès à certains lecteurs et une autre qui permet de cacher l'accès. Pour ce faire, vous avez besoin de Windows 7 Professional, Ultimate ou Enterprise. Pour les autres versions, faites défiler vers le bas jusqu'à ma solution de rechange.
Si vous souhaitez appliquer la politique à certains utilisateurs seulement, et non à tous, vous devez la configurer individuellement. Vous ne pouvez pas le faire en ouvrant simplement gpedit.msc
; vous devez ajouter l'éditeur de politique de groupe de la MMC :
mmc.exe
avec les privilèges administratifs File
> Add or Remove Snapin
Add >
Browse
, cliquez sur l'onglet Users
et sélectionnez un utilisateur ou un groupe d'utilisateurs. Les utilisateurs individuels sont affichés, ainsi que deux groupes génériques : “Administrateurs” et “Non-administrateurs”. OK
, puis sur Finish
dans l'assistant. OK
dans la boîte de dialogue “Add Snapin”. User Configuration > Administrative Templates > Windows Components > Windows Explorer
.Hide these specified drives in My Computer
si vous voulez juste masquer les lecteurs mais permettre quand même un accès direct (par exemple à partir de l'invite d'exécution, etc.) aux lecteurs. Trouvez Prevent access to drives from My Computer
pour masquer le lecteur et empêcher l'accès à celui-ci. Enabled
et choisissez le(s) lecteur(s) que vous voulez restreindre. À partir de Windows 7, les seules options sont A and B drives only
C drive only
D drive only
A, B and C drives only
A, B, C and D drives only
Restrict all drives
Do not restrict drives
HKEY_USERS
La prochaine fois que le ou les utilisateurs se connecteront, ils ne pourront pas voir/accéder au lecteur Cela devrait fonctionner comme vous l'avez spécifiquement demandé pour la désactivation du lecteur D :.
Si vous voulez désactiver un lecteur autre que A, B, C ou D, ou si vous avez une version de Windows 7 qui ne prend pas en charge l'éditeur de stratégie de groupe, vous devrez effectuer les modifications manuellement dans le registre.
La première étape consiste à charger le répertoire de stockage du registre de l'utilisateur dont vous supprimez les lecteurs. L'utilisateur doit être déconnecté pour que cela fonctionne ; en fait, il est préférable de redémarrer à nouveau avant de faire ce processus.
Load Hive
File
dans le menu C:\users\username
NTUSER.DAT
File name
dans la case ntuser.dat.log
. Ce fichier est un fichier caché par le système, il n'apparaîtra donc pas dans la fenêtre de sélection des fichiers. Vous devez le taper. Veillez à ne pas sélectionner Foo
par accident. HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
. NoDrives
NoViewOnDrive
pour cacher les lecteurs, ou 1
pour désactiver complètement l'accès. 0
(désactivé) ou b1000
(activé). Faites ce nombre binaire, puis convertissez-le en hexadécimal. C'est le nombre que vous mettez dans la case. Par exemple, D est la quatrième lettre du lecteur en partant de la droite, et tout ce qui se trouve à gauche est un 0, donc le nombre sera x08000000
, qui est 08000000
, donc vous devez entrer b1100
comme valeur. Pour désactiver C et D, vous utiliseriez x0c000000
, ou HKEY_USERS
. Si cela vous a troublé, postez dans les commentaires pour obtenir de l'aide. File
, sélectionnez la clé que vous avez chargée, puis cliquez sur Unload Hive
> 0x6&. Cette étape est ABSOLUMENT CRITIQUE ! Si vous ne déchargez pas la ruche, l'utilisateur ne pourra pas se connecter correctement. Cliquez avec le bouton droit de la souris sur ledit lecteur dans Ordinateur, choisissez Propriétés → Sécurité. Mettez à jour l'accès selon les besoins : supprimez “Utilisateurs”, ajoutez “Parents”, etc.
Si votre version de Windows n'a pas d'onglet Sécurité, utilisez icacls
en ligne de commande :
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
```.
Vous pouvez masquer tous les lecteurs en utilisant la politique de groupe. Cela permet de définir des restrictions pour tous les utilisateurs de la machine.
J'espère que cela vous aidera ! :)
Vous recherchez un type de Dénombrement basé sur l'accès .
Permettre à un utilisateur de ne voir que les lecteurs/dossiers pour lesquels il a les autorisations est pris en charge dans les domaines mais pas dans les installations autonomes à ma connaissance.
Avant, vous pouviez le faire dans Windows XP en utilisant Windows SteadyState mais cet outil a été abandonné.
Extrait de ce lien (un peu trop paresseux pour le taper moi-même) :