Je dois masquer le lecteur D:
pour les utilisateurs spécifiés sous Windows 7. Comment puis-je faire cela?
Un paramètre de stratégie de groupe permet de désactiver l'accès à certains lecteurs, et un autre paramètre pour masquer l'accès . Pour ce faire, vous avez besoin de Windows 7 Professionnel, Ultimate ou Enterprise. Pour les autres versions, faites défiler jusqu'à ma solution alternative.
Si vous souhaitez uniquement appliquer la stratégie à certains utilisateurs, et non à tous les utilisateurs, vous devez la configurer individuellement. Vous ne pouvez pas faire cela 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 d'administrateurFile
> 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 cliquez sur Finish
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 lecteurs tout en permettant 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 en empêcher l'accès.Enabled
et choisissez le (s) lecteur (s) que vous souhaitez restreindre. À partir de Windows 7, les seules options disponibles sont les suivantes: 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 puisque vous avez spécifiquement demandé la désactivation du lecteur D :.
Si vous voulez désactiver un lecteur autre que A, B, C ou D , ou si vous avez un version de Windows 7 qui ne prend pas en charge l’éditeur de stratégie de groupe , vous devrez apporter les modifications manuellement dans le registre.
La première étape consiste à charger le registre Hive de l'utilisateur que vous supprimez des lecteurs. L'utilisateur doit être déconnecté pour que cela fonctionne; en fait, il est préférable de faire un nouveau redémarrage avant de faire ce processus.
HKEY_USERS
Load Hive
dans le menu File
C:\users\username
NTUSER.DAT
dans la case File name
. Ce fichier est un fichier caché par le système, il n'apparaît donc pas dans la fenêtre de sélection de fichier. Vous devez le saisir. Assurez-vous de ne pas sélectionner ntuser.dat.log
par accident.Foo
.HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
pour masquer les lecteurs, ou NoViewOnDrive
pour désactiver complètement l'accès.1
(désactivé) ou 0
(activé). Créez ce nombre binaire, puis convertissez-le en hexadécimal. C'est le numéro que vous avez mis 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. Le nombre sera donc b1000
, qui est x08000000
. Vous devez donc saisir 08000000
comme valeur. Pour désactiver C et D, utilisez b1100
ou x0c000000
. Si cela vous a dérouté, postez les commentaires pour vous aider.HKEY_USERS
, sélectionnez la clé que vous avez chargée, puis cliquez sur File
> Unload Hive
. 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 sur le lecteur dans Ordinateur, choisissez Propriétés → Sécurité . Mettez à jour l'accès si nécessaire: supprimez "Utilisateurs", ajoutez "Parents", etc.
Si votre version de Windows ne comporte pas d'onglet Sécurité, utilisez icacls
à partir de la ligne de commande:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
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! :)
Vous recherchez un type d'énumération basée sur l'accès .
Le fait de 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 comme je suis au courant.
Vous pouviez le faire dans Windows XP en utilisant Windows SteadyState mais cet outil a été abandonné. .
Tiré de ce lien (un peu trop paresseux pour le taper moi-même):