Je dois masquer le D:
lecteur pour les utilisateurs spécifiés sous Windows 7. Comment puis-je faire cela?
windows-7
group-policy
restrictions
J.Olufsen
la source
la source
Réponses:
Il existe un paramètre de stratégie de groupe pour désactiver l' accès à certains lecteurs et un autre pour masquer l' accès. Pour ce faire, vous avez besoin de Windows 7 Professionnel, Édition Intégrale ou Entreprise. Pour les autres versions, faites défiler jusqu'à ma solution alternative.
Si vous souhaitez uniquement appliquer la stratégie à certains utilisateurs, pas à tous les utilisateurs, vous devez la configurer individuellement. Vous ne pouvez pas le faire en ouvrant simplement
gpedit.msc
; vous devez ajouter l'éditeur de stratégie de groupe à partir de la console MMC:mmc.exe
avec des privilèges administratifsFile
>Add or Remove Snapin
Add >
Browse
, cliquez sur l'Users
onglet 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 surFinish
dans l'assistant.OK
dans la boîte de dialogue "Ajouter un composant logiciel enfichable".User Configuration > Administrative Templates > Windows Components > Windows Explorer
.Hide these specified drives in My Computer
si vous souhaitez simplement masquer les disques mais tout en autorisant un accès direct (par exemple à partir de l'invite d'exécution, etc.) aux disques. RecherchezPrevent access to drives from My Computer
de masquer le lecteur et d'empêcher l'accès à celui-ci.Enabled
bouton radio et choisissez le ou les lecteurs que vous souhaitez restreindre. Depuis 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
La prochaine fois que les utilisateurs se connecteront, ils ne pourront pas voir / accéder au lecteur. Cela devrait fonctionner car vous avez spécifiquement demandé de désactiver le lecteur D :.
Si vous souhaitez désactiver un lecteur autre que A, B, C ou D , ou si vous disposez d'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 la ruche de registre de l'utilisateur dont vous supprimez les lecteurs. L'utilisateur doit être déconnecté pour que cela fonctionne; en fait, il vaut mieux faire un nouveau redémarrage avant de faire ce processus.
HKEY_USERS
Load Hive
dans leFile
menuC:\users\username
NTUSER.DAT
dans laFile name
case. Ce fichier est un fichier caché par le système, il n'apparaîtra donc pas dans la fenêtre de sélection de fichiers. Vous devez le saisir. Assurez-vous de ne pas sélectionnerntuser.dat.log
par accident.Foo
.HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
pour masquer les lecteurs ouNoViewOnDrive
pour désactiver complètement l'accès.1
(désactivé) ou0
(activé). Faites ce nombre binaire, puis convertissez-le en hexadécimal. C'est le numéro que vous mettez dans la boîte. Par exemple, D est la quatrième lettre de lecteur à partir de la droite, et tout ce qui se trouve à gauche est un 0, donc le nombre serab1000
, c'est-à-x08000000
dire que vous entrerez08000000
comme valeur. Pour désactiver C et D, vous utiliseriezb1100
, oux0c000000
. Si cela vous a dérouté, postez dans les commentaires pour obtenir de l'aide.HKEY_USERS
, sélectionnez la clé que vous avez chargée, puis cliquez surFile
>Unload Hive
. Cette étape est ABSOLUMENT CRITIQUE !! Si vous ne déchargez pas la ruche, l'utilisateur ne pourra pas se connecter correctement.la source
Cliquez avec le bouton droit sur ledit lecteur dans Ordinateur, choisissez Propriétés → Sécurité . Mettez à jour l'accès selon vos besoins: supprimez "Utilisateurs", ajoutez "Parents", etc.
Si votre version de Windows n'a pas d'onglet Sécurité, utilisez la
icacls
ligne de commande:la source
Vous pouvez masquer tous les lecteurs à l'aide de la stratégie de groupe. Cela définira des restrictions pour tous les utilisateurs de la machine.
J'espère que cela t'aides! :)
la source
Tiré de ce lien (un peu trop paresseux pour le taper moi-même):
la source
\\?\Volume{guid}
syntaxe, il suffitDefineDosDevice(1, "x:", "\\??\\Volume{guid}")
de lui attribuer une lettre de lecteur local de session. (Btw, ce sont deux préfixes différents. Pas une faute de frappe.)Vous recherchez un type d' énumération basée sur l'accès .
Permettre à un utilisateur de ne voir que les lecteurs / dossiers pour lesquels il dispose des autorisations est pris en charge dans les domaines, mais pas dans les installations autonomes à ma connaissance. Auparavant, vous pouviez le
faire dans Windows XP à l'aide de Windows SteadyState mais cet outil a été abandonné.
la source