web-dev-qa-db-fra.com

Comment masquer le lecteur pour des utilisateurs spécifiques dans Windows 7?

Je dois masquer le lecteur D: pour les utilisateurs spécifiés sous Windows 7. Comment puis-je faire cela?

18
J.Olufsen

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:

  1. Exécutez mmc.exe avec des privilèges d'administrateur
  2. Cliquez sur File> Add or Remove Snapin
  3. Sélectionnez "Éditeur d'objets de stratégie de groupe" et cliquez sur Add >
  4. Un assistant apparaîtra. Cliquez sur 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".
  5. Cliquez sur OK, puis cliquez sur Finish dans l'Assistant.
  6. Cliquez sur OK dans la boîte de dialogue "Ajouter un composant logiciel enfichable".
  7. Entrez User Configuration > Administrative Templates > Windows Components > Windows Explorer.
  8. Recherchez 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.
  9. Dans la boîte de dialogue des paramètres, sélectionnez le bouton radio 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
  10. Cliquez sur OK

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.

  1. Ouvrez l'éditeur de registre avec les privilèges d'administrateur
  2. Sélectionnez HKEY_USERS
  3. Choisissez Load Hive dans le menu File
  4. Accédez au dossier de profil de cet utilisateur, généralement C:\users\username
  5. Entrez 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.
  6. Cliquez sur OK, puis entrez un nom pour la clé. Nous l'appellerons Foo.
  7. Allez à HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  8. Créez une nouvelle valeur DWORD 32 bits et nommez-la NoDrives pour masquer les lecteurs, ou NoViewOnDrive pour désactiver complètement l'accès.
  9. La valeur que vous entrez dépend du ou des lecteurs que vous souhaitez limiter et est un peu délicate. Chaque lettre, de Z à A, est représentée par 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.
  10. Une fois que vous avez enregistré cette valeur, revenez dans 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.
  11. Fermez l'éditeur du registre, puis redémarrez l'ordinateur. Les nouveaux paramètres devraient avoir pris effet.
29
nhinkle

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
3
grawity

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.

  • Cliquez sur Démarrer> Exécuter et tapez gpedit.msc , puis appuyez sur Entrée.
  • Puis naviguez dans: Configuration utilisateur, Modèles d’administration, Composants Windows et Explorateur Windows.
  • Cliquez sur Masquer ces lecteurs spécifiés dans Poste de travail.
  • Cliquez pour sélectionner la case à cocher Masquer ces lecteurs spécifiés dans Poste de travail.
  • Cliquez sur Activé en haut à droite et sélectionnez l'option appropriée dans la liste déroulante.

J'espère que cela t'aides! :)

2
Dean Perry

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é. .

1
Joe Taylor

Tiré de ce lien (un peu trop paresseux pour le taper moi-même):

  • Clic droit sur Poste de travail [Ordinateur sous Windows Vista et Windows 7]
  • Cliquez sur Gérer
  • Dans la liste des options, cliquez sur Gestion des disques qui sera situé dans la partie inférieure gauche.
  • Tout votre disque dur et ses partitions seront montrés dans le côté droit
  • Cliquez avec le bouton droit sur la partition que vous souhaitez masquer et sélectionnez "Modifier les lettres de lecteur et le chemin".
  • Cliquez sur "Supprimer" et cliquez sur "Oui"
  • Votre lecteur va maintenant être caché dans mon ordinateur
1
ChristopheD