# smbcacls > View and manipulate Windows ACLs on SMB shares. > Part of the Samba suite. > More information: . - Display the ACLs for a file or directory on a remote SMB share: `smbcacls //{{server}}/{{share}} {{path/to/file_or_directory}} --user {{domain\\username}}%{{password}}` - Set a new ACL for a file on a remote SMB share (replace `"ACL:..."` with a valid Windows ACL specification): `smbcacls //{{server}}/{{share}} {{path/to/file}} --user {{domain\\username}}%{{password}} "ACL:{{DACL}}"` - Remove all existing ACL entries and set a new ACL: `smbcacls //{{server}}/{{share}} {{path/to/file}} --user {{domain\\username}}%{{password}} "RESET" "ACL:{{DACL}}"` - Specify an alternative workgroup (or domain) and have the program prompt for a password interactively: `smbcacls //{{server}}/{{share}} {{path/to/file}} --user {{username}} --workgroup {{workgroup}}`