smbcacls
View and manipulate Windows ACLs on SMB shares. Part of the Samba suite. More information: https://www.samba.org/samba/docs/current/man-html/smbcacls.1.html.
- 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