| /src/sys/fs/nfs/client/ |
| nfs_clkrpc.c | 96 nd.nd_cred = NULL; 100 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) { 110 mac_cred_associate_nfsd(nd.nd_cred); 121 if (nd.nd_cred != NULL) 122 crfree(nd.nd_cred);
|
| /src/sys/fs/nfs/server/ |
| nfs_nfsdserv.c | 118 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, 124 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, 130 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, 140 if (nfsvno_accchk(vp, deletebit, nd->nd_cred, exp, p, 150 if (nfsvno_accchk(vp, VEXEC, nd->nd_cred, exp, p, 156 getret = nfsvno_getattr(vp, &nva, nd->nd_cred, p, 1); 235 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, 240 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd->nd_cred, p, 1); 247 &nva, &attrbits, nd->nd_cred, p); 266 tvp, &va, nd->nd_cred); [all...] |
| nfs_nfsdkrpc.c | 168 nd.nd_cred = NULL; 214 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) { 236 mac_cred_associate_nfsd(nd.nd_cred); 280 if (nd.nd_cred != NULL) 281 crfree(nd.nd_cred);
|
| nfs_nfsdsubs.c | 1574 if (nd->nd_cred->cr_uid == 0) 1576 if ((NFSVNO_ISSETUID(nvap) && nvap->na_uid != nd->nd_cred->cr_uid) || 1577 (NFSVNO_ISSETGID(nvap) && nvap->na_gid != nd->nd_cred->cr_gid && 1578 !groupmember(nvap->na_gid, nd->nd_cred))) 1610 tuid = nd->nd_cred->cr_uid; 1613 nvap->na_uid != nd->nd_cred->cr_uid) { 1614 if (nd->nd_cred->cr_uid == 0) { 1636 if (nvap->na_gid == nd->nd_cred->cr_gid || 1637 groupmember(nvap->na_gid, nd->nd_cred)) { 1638 nd->nd_cred->cr_uid = 0 [all...] |
| nfs_nfsdport.c | 808 &nvap->na_vattr, nd->nd_cred); 825 (error = priv_check_cred(nd->nd_cred, 864 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, 871 &nvap->na_vattr, nd->nd_cred); 1609 nd->nd_repstat = getret = nfsvno_getattr(vp, &at, nd->nd_cred, 1633 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, 1659 nd->nd_repstat = VOP_READDIR(vp, &io, nd->nd_cred, &eofflag, &ncookies, 1668 getret = nfsvno_getattr(vp, &at, nd->nd_cred, p, 1); 1883 nd->nd_repstat = getret = nfsvno_getattr(vp, &at, nd->nd_cred, p, 1); 1909 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE [all...] |
| nfs_nfsdstate.c | 655 stp->ls_uid == nd->nd_cred->cr_uid) { 5234 stp->ls_uid = nd->nd_cred->cr_uid; 5403 if (nd->nd_cred->cr_uid == clp->lc_uid) 5414 if (nd->nd_cred->cr_uid == clp->lc_uid || nd->nd_cred->cr_uid == 0)
|
| /src/sys/fs/nfs/common/ |
| nfs.h | 596 struct ucred *nd_cred; /* Credentials */ member in struct:nfsrv_descript
|