HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

smbcacls — View and manipulate Windows ACLs on SMB shares. Part of the Samba suite. More information: <https://

Submitted by: @import:tldr-pages··
0
Viewed 0 times
smbcaclscommandwindowsandmanipulatecliaclsview
linux

Problem

How to use the smbcacls command: 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>.

Solution

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}}

Code Snippets

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}}

Context

tldr-pages: linux/smbcacls

Revisions (0)

No revisions yet.