Home
last modified time | relevance | path

Searched refs:ksid (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_cred.c43 static void smb_cred_set_sid(smb_id_t *id, ksid_t *ksid);
64 ksid_t ksid; in smb_cred_create() local
100 smb_cred_set_sid(&token->tkn_user, &ksid); in smb_cred_create()
101 crsetsid(cr, &ksid, KSID_USER); in smb_cred_create()
102 smb_cred_set_sid(&token->tkn_primary_grp, &ksid); in smb_cred_create()
103 crsetsid(cr, &ksid, KSID_GROUP); in smb_cred_create()
104 smb_cred_set_sid(&token->tkn_owner, &ksid); in smb_cred_create()
105 crsetsid(cr, &ksid, KSID_OWNER); in smb_cred_create()
116 smb_cred_set_sid(smb_id_t *id, ksid_t *ksid) in smb_cred_set_sid() argument
124 ksid->ks_id = id->i_id; in smb_cred_set_sid()
[all …]
H A Dsmb2_durable.c944 ksid_t ksid; in smb2_dh_import_cred()
949 bzero(&ksid, sizeof (ksid)); in smb2_dh_import_cred()
951 rc = smb_sid_splitstr(tmpstr, &ksid.ks_rid); in smb2_dh_import_cred()
956 ksid.ks_domain = ksid_lookupdomain(tmpstr); in smb2_dh_import_cred()
957 crsetsid(cr, &ksid, KSID_USER); in smb2_dh_import_cred()
958 ksiddomain_hold(ksid.ks_domain); in smb2_dh_import_cred()
959 crsetsid(cr, &ksid, KSID_OWNER); in smb2_dh_import_cred()
965 ksid.ks_domain = ksid_lookupdomain("S-1-1"); in smb2_dh_import_cred()
966 ksid.ks_rid = 0; in smb2_dh_import_cred()
967 crsetsid(cr, &ksid, KSID_GROUP); in smb2_dh_import_cred()
[all …]
H A Dsmb_user.c573 ksid_t *ksid; in smb_user_is_admin() local
593 ksid = crgetsid(user->u_cred, KSID_USER); in smb_user_is_admin()
594 ASSERT(ksid != NULL); in smb_user_is_admin()
595 ASSERT(ksid->ks_domain != NULL); in smb_user_is_admin()
596 ASSERT(ksid->ks_domain->kd_name != NULL); in smb_user_is_admin()
598 if ((rid == ksid->ks_rid && in smb_user_is_admin()
599 strcmp(sidstr, ksid_getdomain(ksid)) == 0) || in smb_user_is_admin()
/illumos-gate/usr/src/uts/common/syscall/
H A Dgid.c48 ksid_t ksid, *ksp; in setgid() local
56 if (ksid_lookupbygid(zone, gid, &ksid) != 0) in setgid()
58 ksp = &ksid; in setgid()
148 ksid_t ksid, *ksp; in setegid() local
155 if (ksid_lookupbygid(zone, gid, &ksid) != 0) in setegid()
157 ksp = &ksid; in setegid()
223 ksid_t ksid, *ksp; in setregid() local
231 if (ksid_lookupbygid(zone, egid, &ksid) != 0) in setregid()
233 ksp = &ksid; in setregid()
H A Duid.c53 ksid_t ksid, *ksp; in setuid() local
60 if (ksid_lookupbyuid(zone, uid, &ksid) != 0) in setuid()
62 ksp = &ksid; in setuid()
195 ksid_t ksid, *ksp; in seteuid() local
202 if (ksid_lookupbyuid(zone, uid, &ksid) != 0) in seteuid()
204 ksp = &ksid; in seteuid()
273 ksid_t ksid, *ksp; in setreuid() local
281 if (ksid_lookupbyuid(zone, euid, &ksid) != 0) in setreuid()
283 ksp = &ksid; in setreuid()
/illumos-gate/usr/src/test/os-tests/tests/ksid/
H A DMakefile23 PROG = ksid.32 ksid.64
32 TESTDIR = $(ROOTOPTPKG)/tests/ksid
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_fuid.c494 ksid_t *ksid; in zfs_fuid_create_cred() local
502 ksid = crgetsid(cr, (type == ZFS_OWNER) ? KSID_OWNER : KSID_GROUP); in zfs_fuid_create_cred()
504 if (!zfsvfs->z_use_fuids || (ksid == NULL)) { in zfs_fuid_create_cred()
516 id = (type == ZFS_OWNER) ? ksid_getid(ksid) : crgetgid(cr); in zfs_fuid_create_cred()
522 id = ksid_getid(ksid); in zfs_fuid_create_cred()
524 rid = ksid_getrid(ksid); in zfs_fuid_create_cred()
525 domain = ksid_getdomain(ksid); in zfs_fuid_create_cred()
694 ksid_t *ksid = crgetsid(cr, KSID_USER); in zfs_user_in_cred() local
705 if (ksid && ksidlist) { in zfs_user_in_cred()
742 ksid_t *ksid = crgetsid(cr, KSID_GROUP); in zfs_groupmember() local
[all …]
H A Dzfs_vnops.c1583 ksid_t *ksid; in zfs_create() local
1596 ksid = crgetsid(cr, KSID_OWNER); in zfs_create()
1597 if (ksid) in zfs_create()
1598 uid = ksid_getid(ksid); in zfs_create()
2079 ksid_t *ksid; in zfs_mkdir() local
2093 ksid = crgetsid(cr, KSID_OWNER); in zfs_mkdir()
2094 if (ksid) in zfs_mkdir()
2095 uid = ksid_getid(ksid); in zfs_mkdir()
/illumos-gate/usr/src/uts/common/sys/
H A Dcred.h56 struct ksid;
176 extern void crsetsid(cred_t *, struct ksid *, int);
179 extern struct ksid *crgetsid(const cred_t *, int);
H A Dsid.h69 typedef struct ksid { struct
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dcred.h57 struct ksid;
83 extern struct ksid *crgetsid(const cred_t *, int);
/illumos-gate/usr/src/test/os-tests/runfiles/
H A Ddefault.run117 [/opt/os-tests/tests/ksid]
118 tests = ['ksid.32','ksid.64']
/illumos-gate/usr/src/test/os-tests/tests/
H A DMakefile36 ksid \
/illumos-gate/exception_lists/
H A Dcheck_rtime242 FORBIDDEN_DEP opt/os-tests/tests/ksid/ksid.32
243 FORBIDDEN_DEP opt/os-tests/tests/ksid/ksid.64
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-test-ostest.p5m121 dir path=opt/os-tests/tests/ksid
122 file path=opt/os-tests/tests/ksid/ksid.32 mode=0555
123 file path=opt/os-tests/tests/ksid/ksid.64 mode=0555