Print this page
NEX-15035 Allow user ACE in ACL to match SID in token extra SIDs
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-15035 Allow user ACE in ACL to match SID in token extra SIDs
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
        
*** 19,28 ****
--- 19,30 ----
   * CDDL HEADER END
   */
  /*
   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
+  *
+  * Copyright 2017 Nexenta Systems, Inc.  All rights reserved.
   */
  
  #ifndef _SYS_FS_ZFS_FUID_H
  #define _SYS_FS_ZFS_FUID_H
  
*** 109,118 ****
--- 111,121 ----
      zfs_fuid_info_t **);
  extern void zfs_fuid_map_ids(struct znode *zp, cred_t *cr,
      uid_t *uid, uid_t *gid);
  extern zfs_fuid_info_t *zfs_fuid_info_alloc(void);
  extern void zfs_fuid_info_free(zfs_fuid_info_t *);
+ extern boolean_t zfs_user_in_cred(zfsvfs_t *, uint64_t, cred_t *);
  extern boolean_t zfs_groupmember(zfsvfs_t *, uint64_t, cred_t *);
  void zfs_fuid_sync(zfsvfs_t *, dmu_tx_t *);
  extern int zfs_fuid_find_by_domain(zfsvfs_t *, const char *domain,
      char **retdomain, boolean_t addok);
  extern const char *zfs_fuid_find_by_idx(zfsvfs_t *zfsvfs, uint32_t idx);