Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Aug 2003 17:31:01 -0700 (PDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ufs/ufs ufs_vnops.c
Message-ID:  <200308040031.h740V1iI058618@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2003/08/03 17:31:01 PDT

  FreeBSD src repository

  Modified files:
    sys/ufs/ufs          ufs_vnops.c 
  Log:
  In ufs_chmod(), use privilege only when required in the following
  cases:
  
  - Setting sticky bit on non-directory
  - Setting setgid on a file with a group that isn't in the effective
    or extended groups of the authorizing credential
  
  I.e., test the requirement first, then do the privilege test,
  rather than doing the privilege test regardless of the need for
  privilege.
  
  Obtained from:  TrustedBSD Project
  Sponsored by:   DARPA, Network Associates Laboratories
  
  Revision  Changes    Path
  1.231     +9 -5      src/sys/ufs/ufs/ufs_vnops.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308040031.h740V1iI058618>