tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: quotactl permissions
On Wed, Sep 05, 2012 at 06:37:27AM +0000, David Holland wrote:
> Changing it to effective uid seems like a good plan.
The change below fixes the test case. Is it safe to commit?
Index: sys/ufs/ufs/ufs_quota.c
===================================================================
RCS file: /cvsroot/src/sys/ufs/ufs/ufs_quota.c,v
retrieving revision 1.111
diff -U4 -r1.111 ufs_quota.c
--- sys/ufs/ufs/ufs_quota.c 26 Aug 2012 02:32:14 -0000 1.111
+++ sys/ufs/ufs/ufs_quota.c 5 Sep 2012 12:33:07 -0000
@@ -334,9 +334,9 @@
/* XXX shouldn't all this be in kauth ? */
static int
quota_get_auth(struct mount *mp, struct lwp *l, uid_t id) {
/* The user can always query about his own quota. */
- if (id == kauth_cred_getuid(l->l_cred))
+ if (id == kauth_cred_geteuid(l->l_cred))
return 0;
return kauth_authorize_system(l->l_cred, KAUTH_SYSTEM_FS_QUOTA,
KAUTH_REQ_SYSTEM_FS_QUOTA_GET, mp, KAUTH_ARG(id), NULL);
}
--
Emmanuel Dreyfus
manu%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index