Lines Matching +full:sub +full:- +full:group
1 /* SPDX-License-Identifier: LGPL-2.1 */
13 #define SID_MAX_SUB_AUTHORITIES (15) /* max number of sub authority fields */
34 * owner, group and world).
48 * "S-" + 3 bytes for version field + 15 for authority field + NULL terminator
50 * For authority field, max is when all 6 values are non-zero and it must be
51 * represented in hex. So "-0x" + 12 hex digits.
53 * Add 11 bytes for each subauthority field (10 bytes each + 1 for '-')
83 /* ACE types - see MS-DTYP 2.4.4.1 */
115 __u8 type; /* see above and MS-DTYP 2.4.4.1 */
119 struct cifs_sid sid; /* ie UUID of user or group who gets these perms */
125 * matches names of fields to the spec, MS-DTYP (see sections 2.4.5 and
127 * match the MS-DTYP and MS-SMB2 specs which define the wire format.
144 #define ACL_CONTROL_SI 0x0800 /* SACL Auto-Inherited */
145 #define ACL_CONTROL_DI 0x0400 /* DACL Auto-Inherited */
154 #define ACL_CONTROL_GD 0x0002 /* Group was defaulted */
158 #define ACL_REVISION 0x02 /* See section 2.4.4.1 of MS-DTYP */
171 * See http://technet.microsoft.com/en-us/library/hh509017(v=ws.10).aspx
182 struct owner_sid group; member
187 * and Groups such as NULL SID and World or Built-in accounts such
189 * Revision + Num (Sub)Auths + Authority + Domain (one Subauthority)
195 * consist of revision, type, and two sids of minimum size for owner and group