No puedo obtener icacls para aceptar a mi grupo por agregar permisos. Estoy usando un shell de potencia elevada con el siguiente comando:
icacls 'C:/foo' /grant:r 'Group Foo':f
Obtuve el siguiente error:
Invalid parameter "Group Foo"
También he intentado usar el SUID, pero eso también falla. También probé 'Domain \ Group Foo'
Tengo un montón de archivos que estoy tratando de permitir que un grupo use. ¿Cuál es la forma correcta de agregar permisos masivos en Windows Server 2012?
- EDITAR -
E:\> icacls "E:/Contact Numbers.xlsx" /grant:r "Users":f
Invalid parameter "Users"
fuente
No me dejará comentar sobre el hilo de jscott, pero para que su comando se ejecute correctamente en Powershell, deberá agregar comillas alrededor del parámetro completo, como tal:
Esto funcionará para los nombres de grupos que tienen espacios en ellos, así como los comandos que incluyen permisos de herencia.
En caso de duda, siempre aplique comillas alrededor del parámetro completo. ¡Espero que esto ayude! :)
fuente