diff options
Diffstat (limited to 'docs-xml/manpages')
-rw-r--r-- | docs-xml/manpages/smbcacls.1.xml | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/docs-xml/manpages/smbcacls.1.xml b/docs-xml/manpages/smbcacls.1.xml index f8816ad928..7770fa2fd9 100644 --- a/docs-xml/manpages/smbcacls.1.xml +++ b/docs-xml/manpages/smbcacls.1.xml @@ -21,13 +21,13 @@ <command>smbcacls</command> <arg choice="req">//server/share</arg> <arg choice="req">/filename</arg> - <arg choice="opt">-D|--delete acls</arg> - <arg choice="opt">-M|--modify acls</arg> - <arg choice="opt">-a|--add acls</arg> - <arg choice="opt">-S|--set acls</arg> + <arg choice="opt">-D|--delete acl</arg> + <arg choice="opt">-M|--modify acl</arg> + <arg choice="opt">-a|--add acl</arg> + <arg choice="opt">-S|--set acl</arg> <arg choice="opt">-C|--chown name</arg> <arg choice="opt">-G|--chgrp name</arg> - <arg choice="opt">-I allow|romove|copy</arg> + <arg choice="opt">-I allow|remove|copy</arg> <arg choice="opt">--numeric</arg> <arg choice="opt">-t</arg> <arg choice="opt">-U username</arg> @@ -45,7 +45,9 @@ <manvolnum>7</manvolnum></citerefentry> suite.</para> <para>The <command>smbcacls</command> program manipulates NT Access Control - Lists (ACLs) on SMB file shares. </para> + Lists (ACLs) on SMB file shares. An ACL is comprised zero or more Access + Control Entries (ACEs), which define access restrictions for a specific + user or group.</para> </refsect1> @@ -58,37 +60,37 @@ <variablelist> <varlistentry> - <term>-a|--add acls</term> - <listitem><para>Add the ACLs specified to the ACL list. Existing - access control entries are unchanged. </para></listitem> + <term>-a|--add acl</term> + <listitem><para>Add the entries specified to the ACL. Existing + access control entries are unchanged.</para></listitem> </varlistentry> <varlistentry> - <term>-M|--modify acls</term> - <listitem><para>Modify the mask value (permissions) for the ACLs + <term>-M|--modify acl</term> + <listitem><para>Modify the mask value (permissions) for the ACEs specified on the command line. An error will be printed for each - ACL specified that was not already present in the ACL list + ACE specified that was not already present in the object's ACL. </para></listitem> </varlistentry> <varlistentry> - <term>-D|--delete acls</term> - <listitem><para>Delete any ACLs specified on the command line. - An error will be printed for each ACL specified that was not - already present in the ACL list. </para></listitem> + <term>-D|--delete acl</term> + <listitem><para>Delete any ACEs specified on the command line. + An error will be printed for each ACE specified that was not + already present in the object's ACL. </para></listitem> </varlistentry> <varlistentry> - <term>-S|--set acls</term> - <listitem><para>This command sets the ACLs on the file with - only the ones specified on the command line. All other ACLs are - erased. Note that the ACL specified must contain at least a revision, + <term>-S|--set acl</term> + <listitem><para>This command sets the ACL on the object with + only what is specified on the command line. Any existing ACL + is erased. Note that the ACL specified must contain at least a revision, type, owner and group for the call to succeed. </para></listitem> </varlistentry> @@ -132,7 +134,6 @@ </varlistentry> - <varlistentry> <term>--numeric</term> <listitem><para>This option displays all ACL information in numeric @@ -184,7 +185,7 @@ <refsect1> <title>ACL FORMAT</title> - <para>The format of an ACL is one or more ACL entries separated by + <para>The format of an ACL is one or more entries separated by either commas or newlines. An ACL entry is one of the following: </para> <para><programlisting> @@ -205,15 +206,15 @@ ACL:<sid or name>:<type>/<flags>/<mask> otherwise the name specified is resolved using the server on which the file or directory resides. </para> - <para>ACLs specify permissions granted to the SID. This SID again - can be specified in S-1-x-y-z format or as a name in which case - it is resolved against the server on which the file or directory - resides. The type, flags and mask values determine the type of - access granted to the SID. </para> + <para>ACEs are specified with an "ACL:" prefix, and define permissions + granted to an SID. The SID again can be specified in S-1-x-y-z format + or as a name in which case it is resolved against the server on which + the file or directory resides. The type, flags and mask values + determine the type of access granted to the SID. </para> <para>The type can be either ALLOWED or DENIED to allow/deny access - to the SID. The flags values are generally zero for file ACLs and - either 9 or 2 for directory ACLs. Some common flags are: </para> + to the SID. The flags values are generally zero for file ACEs and + either 9 or 2 for directory ACEs. Some common flags are: </para> <itemizedlist> <listitem><para><constant>#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1</constant></para></listitem> @@ -222,7 +223,7 @@ ACL:<sid or name>:<type>/<flags>/<mask> <listitem><para><constant>#define SEC_ACE_FLAG_INHERIT_ONLY 0x8</constant></para></listitem> </itemizedlist> - <para>At present flags can only be specified as decimal or + <para>At present, flags can only be specified as decimal or hexadecimal values.</para> <para>The mask is a value which expresses the access right @@ -270,7 +271,7 @@ ACL:<sid or name>:<type>/<flags>/<mask> <refsect1> <title>VERSION</title> - <para>This man page is correct for version 3 of the Samba suite.</para> + <para>This man page is correct for version 4 of the Samba suite.</para> </refsect1> <refsect1> |