summaryrefslogtreecommitdiff
path: root/docs/manpages/smbcacls.1
blob: 69e9a92ef4bf2030e65fbfa3f3ebbed1a8cc29e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
.TH "smbcacls " "1" "3 Dec 2000" "Samba" "SAMBA" 
.PP 
.SH "NAME" 
smbcacls \- Set or get ACLs on an NT file
.PP 
.SH "SYNOPSIS" 
.PP 
\fBsmbcacls\fP //server/share filename -U username
[-A acls] [-M acls] 
[-D acls] [-S acls] 
[-n] [-h]
.PP 
.SH "DESCRIPTION" 
.PP 
The \fBsmbcacls\fP program manipulates NT Access Control Lists (ACLs) on
SMB file shares\&.
.PP 
.SH "OPTIONS" 
.PP 
The following options are available to the \fBsmbcacls\fP program:
.PP 
.IP 
.IP "\fB-A acls\fP" 
.IP 
Add the ACLs specified to the ACL list\&.
.IP 
.IP "\fB-M acls\fP" 
.IP 
Modify the mask value (permissions) for the ACLs specified on the command
line\&.  An error will be printed if the ACL specified is not already present
in the ACL list
.IP 
.IP "\fB-D acls\fP" 
.IP 
Delete any ACLs specfied on the command line\&.  An error is printed if any
of the ACLs specified are not present in the ACL list\&.
.IP 
.IP "\fB-S acls\fP" 
.IP 
This command deletes the current ACLs for the file or directory and
replaces them with the ACLs specified on the command line\&.
.IP 
.IP "\fB-U username\fP" 
.IP 
Specifies a username used to connect to the specified service\&.  The
username may be of the form \f(CWusername\fP in which case the user is
prompted to enter in a password and the workgroup specified in the
\fBsmb\&.conf\fP file is used, or \f(CWusername%password\fP
or \f(CWDOMAIN\eusername%password\fP and the password and workgroup names are
used as provided\&.
.IP 
.IP "\fB-n\fP" 
.IP 
This option displays all ACL information in numeric format\&.  The default is
to convert SIDs to names and ACE types and masks to a readable string
format\&. 
.IP 
.IP "\fB-h\fP" 
.IP 
Print usage information on the \fBsmbcacls\fP program
.IP 
.PP 
.SH "EXIT STATUS" 
.PP 
.SH "AUTHOR" 
.PP 
The original Samba software and related utilities were created by
Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open
Source project\&.
.PP 
\fBsmbcacls\fP was written by Andrew Tridgell and Tim Potter\&.