Página 1 de 1

[RESUELTO] Agregar ACL

Publicado: 8 de octubre de 2018 - 14:34
por Gorenda
Buen día,

Necesito agregar el grupo de usuarios: "usuarios identificados" con privilegios de acceso y escritura a un directorio.
El problema es que no veo cómo.
No vi nada al respecto en WAPT.
Usar PowerShell es muy complicado...

Este comando funciona en un símbolo del sistema (CMD):

Código: Seleccionar todo

run('cacls.exe "C:\Program Files (x86)\sage1000" /C /E /G "utilisateurs authentifiés:C"')
Excepto que mi "é" se convierte en un "?", así que no lo registra. No he sabido cómo hacer un escape en esto...

Alternativamente, ¿el comando "copytree2" permite conservar las ACL durante el proceso de copia?

¿Tienes alguna solución para realizar este tipo de maniobra?

Gracias de antemano

Re: Agregar ACL

Publicado: 9 de octubre de 2018 - 19:02
por htouvet

Código: Seleccionar todo

run(ur'cacls.exe "C:\Program Files (x86)\sage1000" /C /E /G "utilisateurs authentifiés":C')

Re: Agregar ACL

Publicado: 10 de octubre de 2018 - 9:45 a. m.
por dcardon
Hola Gorenda,
htouvet escribió: 9 de octubre de 2018 - 19:02

Código: Seleccionar todo

run(ur'cacls.exe "C:\Program Files (x86)\sage1000" /C /E /G "utilisateurs authentifiés":C')
Para complementar la respuesta de Hubert, quería señalar que debería utilizar icacls.exe en lugar de cacls.exe; cacls.exe está obsoleto, y por una buena razón: tiene muchos errores.

icacls.exe no está disponible en winXP, pero se puede incorporar al paquete si es necesario.

Atentamente,

Denis