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.c159 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 Dnfs_nfsdsubs.c1629 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 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_nfsdport.c445 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 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()
1411 nd->nd_cred = savecred; in nfsrvd_compound()
H A Dnfs_nfsdstate.c877 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 Dnfs.h675 struct ucred *nd_cred; /* Credentials */ member