Tra i vantaggi del NTFS utilizzato da Windows Xp vi è la possibilità di regolare i permessi di accesso ai file per singoli utenti e gruppi di utenti. Questa tecnologia è nota come Access Control List (ACL) ed ha diverse analogie con quanto su Linux esiste praticamente da sempre.
Con una di quelle decisioni assai discutibili a cui Microsoft ci ha abituato, ACL è supportato solo nella versione Professional di Xp, mentre sulla versione Home questa caratteristica è stata disabilitata. Più precisamente ACL esiste anche in Xp Home perchè è una caratteristica del file system e non del sistema operativo, a mancare sono invece gli strumenti per gestirla. Tra questi spicca l'assenza del tab "Protezione" nella scheda delle propietà di file e cartelle:

Attivare ACL a livello di singoli file o cartelle è però molto più semplice di quanto si pensi anche su Xp Home. Basta infatti avviare il sistema operativo in modalità provvisoria. Si accede alla modalità provvisoria premendo il tasto F8 durante la procedura di avvio subito dopo la fine dei messaggi dei BIOS e prima che appaia il logo di Windows.
In modalità provvisoria sarà anzitutto visibile l'account nascosto Administrator (a cui di solitio si accede senza password... sic!) in aggiunta agli utenti amministratori. Fatto login con uno qualisi di questi utenti se si seleziona un file con il pulsante destrto del mouse e si apre la relativa scheda "Proprietà" sarà accessibile anche il tab "Protezione" a partire dal quale si potranno stabilire i diritti di accesso (lettura, scrittuta, esecuzione, etc) per ogni utente:

Note:
Con una di quelle decisioni assai discutibili a cui Microsoft ci ha abituato, ACL è supportato solo nella versione Professional di Xp, mentre sulla versione Home questa caratteristica è stata disabilitata. Più precisamente ACL esiste anche in Xp Home perchè è una caratteristica del file system e non del sistema operativo, a mancare sono invece gli strumenti per gestirla. Tra questi spicca l'assenza del tab "Protezione" nella scheda delle propietà di file e cartelle:

Attivare ACL a livello di singoli file o cartelle è però molto più semplice di quanto si pensi anche su Xp Home. Basta infatti avviare il sistema operativo in modalità provvisoria. Si accede alla modalità provvisoria premendo il tasto F8 durante la procedura di avvio subito dopo la fine dei messaggi dei BIOS e prima che appaia il logo di Windows.
In modalità provvisoria sarà anzitutto visibile l'account nascosto Administrator (a cui di solitio si accede senza password... sic!) in aggiunta agli utenti amministratori. Fatto login con uno qualisi di questi utenti se si seleziona un file con il pulsante destrto del mouse e si apre la relativa scheda "Proprietà" sarà accessibile anche il tab "Protezione" a partire dal quale si potranno stabilire i diritti di accesso (lettura, scrittuta, esecuzione, etc) per ogni utente:

Note:
- Anche in Xp Pro il tab "Protezione" di base non è visibile. Per abilitarlo basta però andare in Panello di controllo > Opzioni Cartelle e nel tab "Visualizzazione" disattivare la voce "Utilizza condivisione file semplice".
- Molti siti riportano un hack per abilitare permanentemente ACL in Xp Home. Si tratta di scaricareun componente pensato per abilitare tali funzioni su Windows NT che curiosamente sembra funzionare anche su Xp. Il file in questione si chiama SCESP4I.EXE e si può scaricare dal sito FTP di Microsoft. Scompattato l'archivio in una cartella provvisoria si deve procedere ad instllare solo il file Setup.inf rispondendo eventualemnte 'no' alle richieste di sovrascrittura di file esistenti. Personalmente sconsiglio questa soluzione perchè nei test che ho eseguito su una macchina virtaule sono emersi una serie di inconvenienti. Setup.inf anzitutto modifica un impressionate numero di chiavi di registro, porta in inglese parte delle impostazioni ACL e sopratto rende accessibile il tab "Protezione" anche agli utenti limitati rendendone quasi inutile la presenza. Per chi fosse interessato comunque qui, qui e qui è possibile trovare altri dettagli
0 commenti:
Posta un commento