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-all mailing list