Gérer les droits sous Windows en ligne de commande
icacls est la commande recommandée par Microsoft pour gérer les droits en ligne de commande. Elle remplace la commande cacls que vous pouvez toujours utiliser. Pour obtenir l’aide sur la commande, il vous suffit de tapper icacls /? à partir de l’invite de commande ! J’aurais pu le gérer également en PowerShell.
Qui a le droit ?
Depuis quelques temps, j’ai un mal de chien à effacer les exécutables de mon système de fichiers de ma machine Windows. Malgré le temps passé à jouer de la cliquouille dans l’explorateur Windows au niveau de l’onglet Sécurité de mon lecteur e:, je ne suis pas parvenu à corriger le problème. De guerre lasse, je me suis donc résolu à utiliser icacls :
icacls e:\ /setowner Administrateur /T /Q /C icacls e:\ /grant Administrateur:(F) /T /Q /C
Sur un dossier de l’un de vos disques locaux, vous pouvez aussi utiliser les commandes suivantes :
takeown /F d:\documents /R /D O icacls d:\documents\ /inheritance:r icacls d:\documents\ /grant denis:(F) /T