38 votes

Comment prendre la propriété de fichiers à partir de la ligne de commande ?

De temps en temps, je tombe sur un dossier que je dois m'approprier. J'utilise normalement cacls pour changer les permissions ntfs, mais il ne semble pas faire de la propriété. Sous *nix, je lancerais quelque chose comme chown me:me <file> . Existe-t-il un équivalent Windows de chown ?

3voto

Rikalous Points 2996

Pour Windows 2003, 2008 ou Vista ou 7, utilisez Prise d'armes .

Pour Windows 2000, utilisez Propriétaires de fichiers.pl .

3voto

Bno Points 5688

Dans Windows Server 2003 R2 (et versions ultérieures), vous pouvez utiliser l'outil intégré icacls.exe pour changer de propriétaire à partir de la ligne de commande, ainsi que toutes les manipulations traditionnelles de cacls.exe sur lesquelles il s'appuie...

Notez que icacls.exe passe par défaut en mode "édition", alors que cacls.exe passe par défaut en mode "remplacement" - un changement bienvenu pour ceux d'entre nous qui ont été mordus (plus d'une fois) par cette petite nuance de cacls !

1voto

Skelewir Points 11

Une autre alternative est fileacl Il est petit et peut activer/désactiver le drapeau "hériter/non hériter" sur l'objet, contrairement à la plupart des utilitaires Windows.

0voto

brefri Points 11

J'ai trouvé une solution en utilisant les outils Windows : cacls

cacls <file or directory> /E /T /G <user>:F

0voto

wolfderby Points 1
  1. ouvrir l'invite de commande en tant qu'utilisateur admin et se rendre dans le répertoire problématique
  2. prendre possession de tous les fichiers qui s'y trouvent ... exemple : takeown /f *.jpg
  3. accorder des droits d'accès aux utilisateurs de votre choix ... exemple : icacls *.jpg /grant "Everyone":F (Notez que dans les versions non anglaises de Windows, "Everyone" peut ne pas exister, par exemple, dans les versions allemandes de Windows, cela ne fonctionne qu'avec "Jeder" - c'est vraiment dommage que Windows traduise les options de commande).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X