2010-02-10 3 views

Répondre

0

Vous pouvez utiliser CACLS.exe pour afficher ou modifier les listes de contrôle d'accès (ACL) pour les fichiers et les dossiers. Vous pouvez appeler cela de Python avec quelque chose comme:

result = os.popen("cacls " + '"' + theDirPath + '"')

Il est un bon exemple d'un script Python qui définit les autorisations here

+0

Merci, ce fut rapide! En regardant dans les cacls/icacls. – aknuds1

+0

J'ai maintenant essayé de placer des permissions dans le partage de samba avec des icacls et des cacls. Le premier se bloque alors que le second dit: «L'accès est refusé». La commande cacls que j'ai fournie était: cacls \\ sh \ home-test-0 \ test/P "arvenk: R". Cette commande devrait être OK, non? – aknuds1

Questions connexes