Module Name: src
Committed By: christos
Date: Mon Nov 15 17:41:20 UTC 2021
Modified Files:
src/share/man/man5: acct.5
Log Message:
Explain the state of ASU and ACOMPAT.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/share/man/man5/acct.5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man5/acct.5
diff -u src/share/man/man5/acct.5:1.9 src/share/man/man5/acct.5:1.10
--- src/share/man/man5/acct.5:1.9 Fri Dec 22 03:00:20 2006
+++ src/share/man/man5/acct.5 Mon Nov 15 12:41:20 2021
@@ -1,4 +1,4 @@
-.\" $NetBSD: acct.5,v 1.9 2006/12/22 08:00:20 ad Exp $
+.\" $NetBSD: acct.5,v 1.10 2021/11/15 17:41:20 christos Exp $
.\"
.\" Copyright (c) 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)acct.5 8.1 (Berkeley) 6/5/93
.\"
-.Dd December 22, 2006
+.Dd November 15, 2021
.Dt ACCT 5
.Os
.Sh NAME
@@ -92,16 +92,36 @@ is saved in the field
and its status is saved by setting one of more of the following flags in
.Fa ac_flag :
.Dv AFORK ,
-.Dv ACORE
+.Dv ACORE ,
and
-.Dv ASIG .
+.Dv AXSIG .
.Pp
The
.Dv ASU
-and
+flag is not recorded anymore because with the switch to
+.Xr kauth 9 ,
+the superuser model is optional and passing the affected process to every
+authorization call in order to record
+.Dv ASU
+in
+.Fa p_acflag ,
+would require many source changes and would not reflect reality because
+the authorization decision might not have been done based on the
+.Xr secmodel_suser 9
+model.
+.Pp
+The
+.Dv ACOMPAT
+flag was never recorded in
+.Nx ;
+we could consider setting when the a process is running under emulation,
+but this is not currently done.
+.Pp
+Both the
+.Dv ASU
+and the
.Dv ACOMPAT
-flags are no longer recorded by the system, but are retained for source
-compatibility.
+flags are retained for source compatibility.
.Sh SEE ALSO
.Xr lastcomm 1 ,
.Xr acct 2 ,