Home
last modified time | relevance | path

Searched refs:nd_cred (Results 1 – 7 of 7) sorted by relevance

/freebsd-10-stable/sys/fs/nfsserver/
Dnfs_nfsdserv.c118 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access()
124 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access()
130 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, in nfsrvd_access()
140 if (nfsvno_accchk(vp, deletebit, nd->nd_cred, exp, p, in nfsrvd_access()
150 if (nfsvno_accchk(vp, VEXEC, nd->nd_cred, exp, p, in nfsrvd_access()
156 getret = nfsvno_getattr(vp, &nva, nd->nd_cred, p, 1); in nfsrvd_access()
224 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_getattr()
229 nd->nd_repstat = nfsvno_getattr(vp, &nva, nd->nd_cred, p, 1); in nfsrvd_getattr()
236 &nva, &attrbits, nd->nd_cred, p); in nfsrvd_getattr()
255 tvp, &va, nd->nd_cred); in nfsrvd_getattr()
[all …]
Dnfs_nfsdsubs.c1567 if (nd->nd_cred->cr_uid == 0) in nfsrv_checkuidgid()
1569 if ((NFSVNO_ISSETUID(nvap) && nvap->na_uid != nd->nd_cred->cr_uid) || in nfsrv_checkuidgid()
1570 (NFSVNO_ISSETGID(nvap) && nvap->na_gid != nd->nd_cred->cr_gid && in nfsrv_checkuidgid()
1571 !groupmember(nvap->na_gid, nd->nd_cred))) in nfsrv_checkuidgid()
1603 tuid = nd->nd_cred->cr_uid; in nfsrv_fixattr()
1606 nvap->na_uid != nd->nd_cred->cr_uid) { in nfsrv_fixattr()
1607 if (nd->nd_cred->cr_uid == 0) { in nfsrv_fixattr()
1629 if (nvap->na_gid == nd->nd_cred->cr_gid || in nfsrv_fixattr()
1630 groupmember(nvap->na_gid, nd->nd_cred)) { in nfsrv_fixattr()
1631 nd->nd_cred->cr_uid = 0; in nfsrv_fixattr()
[all …]
Dnfs_nfsdkrpc.c163 nd.nd_cred = NULL; in nfssvc_program()
209 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) { in nfssvc_program()
231 mac_cred_associate_nfsd(nd.nd_cred); in nfssvc_program()
276 if (nd.nd_cred != NULL) in nfssvc_program()
277 crfree(nd.nd_cred); in nfssvc_program()
Dnfs_nfsdport.c796 &nvap->na_vattr, nd->nd_cred); in nfsvno_createsub()
813 (error = priv_check_cred(nd->nd_cred, in nfsvno_createsub()
852 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsvno_createsub()
859 &nvap->na_vattr, nd->nd_cred); in nfsvno_createsub()
1599 nd->nd_repstat = getret = nfsvno_getattr(vp, &at, nd->nd_cred, in nfsrvd_readdir()
1623 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_readdir()
1649 nd->nd_repstat = VOP_READDIR(vp, &io, nd->nd_cred, &eofflag, &ncookies, in nfsrvd_readdir()
1658 getret = nfsvno_getattr(vp, &at, nd->nd_cred, p, 1); in nfsrvd_readdir()
1873 nd->nd_repstat = getret = nfsvno_getattr(vp, &at, nd->nd_cred, p, 1); in nfsrvd_readdirplus()
1897 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_readdirplus()
[all …]
Dnfs_nfsdstate.c700 stp->ls_uid == nd->nd_cred->cr_uid) { in nfsrv_getclient()
5503 stp->ls_uid = nd->nd_cred->cr_uid; in nfsrv_checksetattr()
5674 if (nd->nd_cred->cr_uid == clp->lc_uid) in nfsrv_notsamecredname()
5685 if (nd->nd_cred->cr_uid == clp->lc_uid || nd->nd_cred->cr_uid == 0) in nfsrv_notsamecredname()
/freebsd-10-stable/sys/fs/nfsclient/
Dnfs_clkrpc.c92 nd.nd_cred = NULL; in nfscb_program()
96 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) { in nfscb_program()
106 mac_cred_associate_nfsd(nd.nd_cred); in nfscb_program()
118 if (nd.nd_cred != NULL) in nfscb_program()
119 crfree(nd.nd_cred); in nfscb_program()
/freebsd-10-stable/sys/fs/nfs/
Dnfs.h609 struct ucred *nd_cred; /* Credentials */ member