Come nascondere l'unità per utenti specifici in Windows 7?
Ho bisogno di nascondere l'unità D:
per determinati utenti su Windows 7. Come posso farlo?
Ho bisogno di nascondere l'unità D:
per determinati utenti su Windows 7. Come posso farlo?
C'è un'impostazione dei criteri di gruppo per disabilitare l'accesso a certe unità, e un'altra per nascondere l'accesso. Avete bisogno di Windows 7 Professional, Ultimate o Enterprise per farlo. Per le altre versioni, scorrete in basso fino alla mia soluzione alternativa.
Se vuoi applicare la policy solo a certi utenti, non a tutti, devi configurarla individualmente. Non puoi farlo semplicemente aprendo gpedit.msc
; devi aggiungere l'editor dei criteri di gruppo dal MMC:
mmc.exe
con privilegi amministrativi File
> Add or Remove Snapin
Add >
Browse
, clicca la scheda Users
, e seleziona un utente o un gruppo di utenti. I singoli utenti sono mostrati, così come due gruppi generici; “Administrators” e “Non-Administrators”. OK
, poi clicca su Finish
nella procedura guidata. OK
nella finestra di dialogo “Add Snapin”. User Configuration > Administrative Templates > Windows Components > Windows Explorer
.Hide these specified drives in My Computer
se vuoi solo nascondere le unità ma permettere ancora l'accesso diretto (per esempio dal prompt di esecuzione, ecc.) alle unità. Trova Prevent access to drives from My Computer
per nascondere il drive e impedirne l'accesso. Enabled
e scegli l'unità o le unità che vuoi limitare. A partire da Windows 7, le uniche opzioni sono: 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 prossima volta che gli utenti accedono, non saranno in grado di vedere/accedere all'unità Questo dovrebbe funzionare perché hai chiesto specificamente di disabilitare l'unità D:.
Se volete disabilitare un'unità diversa da A, B, C, o D , o se avete una versione di Windows 7 che non supporta l'editor dei criteri di gruppo , dovrete fare le modifiche manualmente nel registro di sistema.
Il primo passo è quello di caricare l'alveare di registro dell'utente da cui state rimuovendo i drive. L'utente deve essere disconnesso perché questo funzioni; infatti, è meglio fare un nuovo riavvio prima di fare questo processo.
Load Hive
File
dal menu C:\users\username
NTUSER.DAT
File name
nella casella ntuser.dat.log
. Questo file è un file nascosto dal sistema, quindi non apparirà nella finestra di selezione dei file. Devi digitarlo. Assicurati di non selezionare Foo
per sbaglio. HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
. NoDrives
NoViewOnDrive
per nascondere le unità, o 1
per disabilitare completamente l'accesso. 0
(disabilitato) o b1000
(abilitato). Fai questo numero binario, poi convertilo in esidecimale. Questo è il numero che mettete nella casella. Per esempio, D è la quarta lettera dell'unità da destra, e tutto ciò che si trova a sinistra di essa è uno 0, quindi il numero sarà x08000000
, che è 08000000
, quindi inserirai b1100
come valore. Per disabilitare C e D, useresti x0c000000
, o HKEY_USERS
. Se questo ti ha confuso, scrivi nei commenti per chiedere aiuto. File
, seleziona la chiave che hai caricato, e poi clicca Unload Hive
> 0x6&. Questo passo è ASSOLUTAMENTE CRITICO!!! Se non scarichi l'alveare, l'utente non sarà in grado di accedere correttamente. Fare clic con il tasto destro del mouse su detta unità in Computer, scegliere Proprietà → Sicurezza. Aggiorna l'accesso come necessario: rimuovi “Utenti”, aggiungi “Genitori”, ecc.
Se la tua versione di Windows non ha una scheda Sicurezza, usa icacls
dalla riga di comando:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
Puoi nascondere qualsiasi unità usando i Criteri di gruppo. Questo imposterà delle restrizioni per qualsiasi utente sulla macchina.
Spero che questo aiuti! :)
Stai cercando un tipo di Access Based Enumeration .
Abilitare un utente a vedere solo le unità/cartelle per cui ha i permessi è supportato nei domini ma non nelle installazioni stand alone, per quanto ne so.
Una volta si poteva fare questo in Windows XP usando Windows SteadyState ma questo strumento è stato interrotto.
Preso da questo link (un po’ troppo pigro per scriverlo io stesso):