.. _ansible.windows.win_acl_module: *********************** ansible.windows.win_acl *********************** **Set file/directory/registry permissions for a system user or group** .. contents:: :local: :depth: 1 Synopsis -------- - Add or remove rights/permissions for a given user or group for the specified file, folder, registry key or AppPool identifies. Parameters ---------- .. raw:: html
| Parameter | Choices/Defaults | Comments |
|---|---|---|
|
inherit
string
|
|
Inherit flags on the ACL rules.
Can be specified as a comma separated list, e.g.
ContainerInherit, ObjectInherit.For more information on the choices see MSDN InheritanceFlags enumeration at https://msdn.microsoft.com/en-us/library/system.security.accesscontrol.inheritanceflags.aspx.
Defaults to
ContainerInherit, ObjectInherit for Directories. |
|
path
string
/ required
|
The path to the file or directory.
|
|
|
propagation
string
|
|
Propagation flag on the ACL rules.
For more information on the choices see MSDN PropagationFlags enumeration at https://msdn.microsoft.com/en-us/library/system.security.accesscontrol.propagationflags.aspx.
|
|
rights
string
/ required
|
The rights/permissions that are to be allowed/denied for the specified user or group for the item at
path.If
path is a file or directory, rights can be any right under MSDN FileSystemRights https://msdn.microsoft.com/en-us/library/system.security.accesscontrol.filesystemrights.aspx.If
path is a registry key, rights can be any right under MSDN RegistryRights https://msdn.microsoft.com/en-us/library/system.security.accesscontrol.registryrights.aspx. |
|
|
state
string
|
|
Specify whether to add
present or remove absent the specified access rule. |
|
type
string
/ required
|
|
Specify whether to allow or deny the rights specified.
|
|
user
string
/ required
|
User or Group to add specified rights to act on src file/folder or registry key.
|