/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clkrpc.c | 96 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 D | nfs_nfsdserv.c | 158 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 D | nfs_nfsdkrpc.c | 178 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 D | nfs_nfsdsubs.c | 1620 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 D | nfs_nfsdport.c | 440 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 D | nfs_nfsdsocket.c | 989 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 D | nfs_nfsdstate.c | 878 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 D | nfs.h | 698 struct ucred *nd_cred; /* Credentials */ member
|