| /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 | 159 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access() 165 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 171 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, in nfsrvd_access() 177 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access() 183 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 189 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access() 199 if (nfsvno_accchk(vp, deletebit, nd->nd_cred, exp, p, in nfsrvd_access() 209 if (nfsvno_accchk(vp, VEXEC, nd->nd_cred, exp, p, in nfsrvd_access() 299 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_getattr() 319 "xxx", NULL, &atsiz, nd->nd_cred, in nfsrvd_getattr() [all …]
|
| H A D | nfs_nfsdsubs.c | 1629 if (nd->nd_cred->cr_uid == 0) in nfsrv_checkuidgid() 1631 if ((NFSVNO_ISSETUID(nvap) && nvap->na_uid != nd->nd_cred->cr_uid) || in nfsrv_checkuidgid() 1633 !groupmember(nvap->na_gid, nd->nd_cred))) in nfsrv_checkuidgid() 1665 tuid = nd->nd_cred->cr_uid; in nfsrv_fixattr() 1668 nvap->na_uid != nd->nd_cred->cr_uid) { in nfsrv_fixattr() 1669 if (nd->nd_cred->cr_uid == 0) { in nfsrv_fixattr() 1691 if (groupmember(nvap->na_gid, nd->nd_cred)) { in nfsrv_fixattr() 1692 nd->nd_cred->cr_uid = 0; in nfsrv_fixattr() 1739 error = nfsvno_setattr(vp, &nva, nd->nd_cred, p, NULL); in nfsrv_fixattr() 1752 nd->nd_cred, p); in nfsrv_fixattr() [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_nfsdport.c | 445 error = nfsrv_proxyds(vp, 0, 0, nd->nd_cred, p, in nfsvno_getattr() 454 error = VOP_GETATTR(vp, &nvap->na_vattr, nd->nd_cred); in nfsvno_getattr() 1237 nd->nd_cred, p); in nfsvno_createsub() 1249 &nvap->na_vattr, nd->nd_cred); in nfsvno_createsub() 1266 (error = priv_check_cred(nd->nd_cred, PRIV_VFS_MKNOD_DEV))) { in nfsvno_createsub() 1301 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsvno_createsub() 1308 nd->nd_cred, p, exp); in nfsvno_createsub() 2145 (void) VOP_SETATTR(vp, &va, nd->nd_cred); in nfsvno_updfilerev() 2290 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsrvd_readdir() 2316 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() 1411 nd->nd_cred = savecred; in nfsrvd_compound()
|
| H A D | nfs_nfsdstate.c | 877 stp->ls_uid == nd->nd_cred->cr_uid) { in nfsrv_getclient() 5522 stp->ls_uid = nd->nd_cred->cr_uid; in nfsrv_checksetattr() 5710 if (nd->nd_cred->cr_uid == clp->lc_uid) in nfsrv_notsamecredname() 5721 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 | 675 struct ucred *nd_cred; /* Credentials */ member
|