Home
last modified time | relevance | path

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

/freebsd/sys/fs/nfsclient/
H A Dnfs_clkrpc.c96 nd.nd_cred = NULL; in nfscb_program()
100 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) { in nfscb_program()
110 mac_cred_associate_nfsd(nd.nd_cred); in nfscb_program()
129 if (nd.nd_cred != NULL) in nfscb_program()
130 crfree(nd.nd_cred); in nfscb_program()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c158 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access()
164 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access()
170 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, in nfsrvd_access()
176 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access()
182 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access()
188 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access()
198 if (nfsvno_accchk(vp, deletebit, nd->nd_cred, exp, p, in nfsrvd_access()
208 if (nfsvno_accchk(vp, VEXEC, nd->nd_cred, exp, p, in nfsrvd_access()
294 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_getattr()
325 tvp, &va, nd->nd_cred); in nfsrvd_getattr()
[all …]
H A Dnfs_nfsdkrpc.c178 nd.nd_cred = NULL; in nfssvc_program()
238 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) { in nfssvc_program()
320 mac_cred_associate_nfsd(nd.nd_cred); in nfssvc_program()
370 if (nd.nd_cred != NULL) in nfssvc_program()
371 crfree(nd.nd_cred); in nfssvc_program()
H A Dnfs_nfsdsubs.c1620 if (nd->nd_cred->cr_uid == 0) in nfsrv_checkuidgid()
1622 if ((NFSVNO_ISSETUID(nvap) && nvap->na_uid != nd->nd_cred->cr_uid) || in nfsrv_checkuidgid()
1624 !groupmember(nvap->na_gid, nd->nd_cred))) in nfsrv_checkuidgid()
1656 tuid = nd->nd_cred->cr_uid; in nfsrv_fixattr()
1659 nvap->na_uid != nd->nd_cred->cr_uid) { in nfsrv_fixattr()
1660 if (nd->nd_cred->cr_uid == 0) { in nfsrv_fixattr()
1682 if (groupmember(nvap->na_gid, nd->nd_cred)) { in nfsrv_fixattr()
1683 nd->nd_cred->cr_uid = 0; in nfsrv_fixattr()
1692 error = nfsvno_setattr(vp, &nva, nd->nd_cred, p, exp); in nfsrv_fixattr()
1705 error = nfsrv_setacl(vp, aclp, nd->nd_cred, p); in nfsrv_fixattr()
[all …]
H A Dnfs_nfsdport.c440 error = nfsrv_proxyds(vp, 0, 0, nd->nd_cred, p, in nfsvno_getattr()
447 error = VOP_GETATTR(vp, &nvap->na_vattr, nd->nd_cred); in nfsvno_getattr()
1230 nd->nd_cred, p); in nfsvno_createsub()
1242 &nvap->na_vattr, nd->nd_cred); in nfsvno_createsub()
1259 (error = priv_check_cred(nd->nd_cred, PRIV_VFS_MKNOD_DEV))) { in nfsvno_createsub()
1294 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsvno_createsub()
1301 nd->nd_cred, p, exp); in nfsvno_createsub()
2012 (void) VOP_SETATTR(vp, &va, nd->nd_cred); in nfsvno_updfilerev()
2136 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_readdir()
2162 nd->nd_repstat = VOP_READDIR(vp, &io, nd->nd_cred, &eofflag, &ncookies, in nfsrvd_readdir()
[all …]
H A Dnfs_nfsdsocket.c989 savecred = nd->nd_cred; in nfsrvd_compound()
990 nd->nd_cred = rootcred; in nfsrvd_compound()
992 nd->nd_cred = savecred; in nfsrvd_compound()
1410 nd->nd_cred = savecred; in nfsrvd_compound()
H A Dnfs_nfsdstate.c878 stp->ls_uid == nd->nd_cred->cr_uid) { in nfsrv_getclient()
5704 stp->ls_uid = nd->nd_cred->cr_uid; in nfsrv_checksetattr()
5892 if (nd->nd_cred->cr_uid == clp->lc_uid) in nfsrv_notsamecredname()
5903 if (nd->nd_cred->cr_uid == clp->lc_uid || nd->nd_cred->cr_uid == 0) in nfsrv_notsamecredname()
/freebsd/sys/fs/nfs/
H A Dnfs.h698 struct ucred *nd_cred; /* Credentials */ member