cvs commit: src/usr.bin/quota Makefile quota.c
Robert Watson
rwatson at FreeBSD.org
Sat Jun 14 23:55:54 PDT 2003
Apparently I hit Ctrl-C at the wrong moment during the commit; the
followup commit corrects the conflict nits.
Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org Network Associates Laboratories
On Sat, 14 Jun 2003, Robert Watson wrote:
> rwatson 2003/06/14 23:46:24 PDT
>
> FreeBSD src repository
>
> Modified files:
> usr.bin/quota Makefile quota.c
> Log:
> Now that the kernel access control for quotactl(2) appears to work
> properly, clean up quota(1). quota(1) has the ability to query
> quotas either directly from the kernel, or if that fails, by reading
> the quota.user or quota.group files specified for the file system
> in /etc/fstab. The setuid bit existed solely (apparently) to let
> non-operator users query their quotas and consumption when quotas
> weren't enabled for the file system.
>
> o Remove the setuid bit from quota(1).
>
> o Remove the logic used by quota(1) when running setuid to prevent
> users from querying the quotas of other users or groups. Note
> that this papered over previously broken kernel access control.
>
> Revision Changes Path
> 1.5 +0 -1 src/usr.bin/quota/Makefile
> 1.19 +0 -17 src/usr.bin/quota/quota.c
>
More information about the cvs-src
mailing list