Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Apr 2001 13:20:41 -0700 (PDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@freebsd.org, cvs-all@freebsd.org
Subject:   cvs commit: src/sys/kern syscalls.master kern_prot.c
Message-ID:  <200104112020.f3BKKfk17175@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2001/04/11 13:20:41 PDT

  Modified files:
    sys/kern             syscalls.master kern_prot.c 
  Log:
  o Introduce a new system call, __setsugid(), which allows a process to
    toggle the P_SUGID bit explicitly, rather than relying on it being
    set implicitly by other protection and credential logic.  This feature
    is introduced to support inter-process authorization regression testing
    by simplifying userland credential management allowing the easy
    isolation and reproduction of authorization events with specific
    security contexts.  This feature is enabled only by "options REGRESSION"
    and is not intended to be used by applications.  While the feature is
    not known to introduce security vulnerabilities, it does allow
    processes to enter previously inaccessible parts of the credential
    state machine, and is therefore disabled by default.  It may not
    constitute a risk, and therefore in the future pending further analysis
    (and appropriate need) may become a published interface.
  
  Obtained from:	TrustedBSD Project
  
  Revision  Changes    Path
  1.88      +2 -1      src/sys/kern/syscalls.master
  1.79      +24 -1     src/sys/kern/kern_prot.c


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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