1+------------+ 2| t_setreuid | 3+------------+ 4 5The following are results of running t_setreuid on various architectures. 6 7OPSYS VERSION STATUS DATE TESTER/NOTES 8===== ======= ====== ==== ============ 9 10SunOS 4.1 OK 93.07.19 eric 11SunOS 4.1.2 OK 93.07.19 eric 12SunOS 4.1.3 OK 93.09.25 Robert Elz 13 14BSD 4.4 OK 93.07.19 eric (wierd results, but functional) 15BSD 4.3Utah OK 93.07.19 eric 16 17FreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 18 19Ultrix 4.2A OK 93.07.19 eric 20Ultrix 4.3A OK 93.07.19 Allan Johannesen 21Ultrix 4.5 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 22 23HP-UX 8.07 OK 93.07.19 eric (on 7xx series) 24HP-UX 8.02 OK 93.07.19 Michael Corrigan (on 8xx series) 25HP-UX 8.00 OK 93.07.21 Michael Corrigan (on 3xx/4xx series) 26HP-UX 9.01 OK 93.11.19 Cassidy (on 7xx series) 27 28Solaris 2.1 29Solaris 2.2 FAIL 93.07.19 Bill Wisner 30Solaris 2.3 FAIL 95.11.22 Scott J. Kramer <sjk@lux.com> 31Solaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 32Solaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 33 34OSF/1 T1.3-4 OK 93.07.19 eric (on DEC Alpha) 35OSF/1 1.3 OK 94.12.10 Jeff A. Earickson (on Intel Paragon) 36OSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 37OSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 38 39CxOS 11.5 OK 96.07.08 Eric Schnoebelen <eric@cirr.com> 40CxOS 11.0 OK 93.01.21 Eric Schnoebelen (CxOS 11.0 beta 1) 41CxOS 10.x OK 93.01.21 Eric Schnoebelen 42 43AIX 3.1.5 FAIL 93.08.07 David J. N. Begley 44AIX 3.2.3e FAIL 93.07.26 Steve Bauer <sbauer@silver.sdsmt.edu> 45AIX 3.2.4 FAIL 93.10.07 David J. N. Begley 46AIX 3.2.5 FAIL 94.05.17 Steve Bauer <sbauer@hpcmmib.hpc.sdsmt.edu> 47AIX 4.1 FAIL 96.10.21 Hakan Lindholm <hakan@af.lu.se> 48AIX 4.2 OK 96.10.16 Steve Bauer <sbauer@krypton.hpc.sdsmt.edu> 49 50IRIX 4.0.4 OK 93.09.25 Robert Elz 51IRIX 5.2 OK 94.12.06 Mark Andrews <mandrews@alias.com> 52IRIX 5.3 OK 94.12.06 Mark Andrews <mandrews@alias.com> 53IRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 54IRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 55 56SCO 3.2v4.0 OK 93.10.02 Peter Wemm (with -lsocket from 3.2v4 devsys) 57 58NeXT 2.1 OK 93.07.28 eric 59NeXT 3.0 OK 34.05.05 Kevin John Wang <kwang@lore.acs.calpoly.edu> 60 61Linux 0.99p10 OK 93.08.08 Karl London 62Linux 0.99p13 OK 93.09.27 Christian Kuhtz 63Linux 0.99p14 OK 93.11.30 Christian Kuhtz <chk@data-hh.Hanse.DE> 64Linux 1.0 OK 94.03.19 Shayne Smith <snsmith@rastus.brisnet.org.au> 65Linux 1.2.13 OK 95.11.02 Sven Neuhaus <sven@ping.de> 66Linux 2.0.17 OK 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 67Linux 2.1.109 OK 98.07.21 John Kennedy <jk@csuchico.edu> 68 69BSD/386 1.0 OK 93.11.13 Tony Sanders 70 71DELL 2.2 OK 93.11.15 Peter Wemm (using -DSETEUID) 72 73Pyramid 5.0d OK 95.01.14 David Miller <davem@nadzieja.rutgers.edu> 74 75 76+-----------+ 77| t_seteuid | 78+-----------+ 79 80The following are results of running t_seteuid on various architectures. 81 82OPSYS VERSION STATUS DATE TESTER/NOTES 83===== ======= ====== ==== ============ 84 85Solaris 2.3 OK 95.11.22 Scott J. Kramer <sjk@lux.com> 86Solaris 2.4 OK 95.09.22 Thomas 'Mike' Michlmayr <mike@cosy.sbg.ac.at> 87Solaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 88Solaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 89 90Linux 1.2.13 FAIL 95.11.02 Sven Neuhaus <sven@ping.de> 91Linux 2.0.17 FAIL 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 92Linux 2.1.109 FAIL 98.07.21 John Kennedy <jk@csuchico.edu> 93 94AIX 4.1 OK 96.10.21 Hakan Lindholm <hakan@af.lu.se> 95 96IRIX 5.2 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 97IRIX 5.3 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 98IRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 99IRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 100 101FreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 102 103Ultrix 4.5 FAIL 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 104 105OSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 106OSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 107 108CxOS 11.5 FAIL 96.07.08 Eric Schnoebelen <eric@cirr.com> 109 110 111+------------+ 112| t_pathconf | 113+------------+ 114 115The following are the results of running t_pathconf.c. Safe means that 116the underlying filesystem (in NFS, the filesystem on the server) does not 117permit regular (non-root) users to chown their files to another user. 118Unsafe means that they can. Typically, BSD-based systems do not permit 119giveaway and System V-based systems do. However, some systems (e.g., 120Solaris) can set this on a per-system or per-filesystem basis. Entries 121are the return value of pathconf, the errno value, and a * if chown 122disagreed with the result of the pathconf call, and a ? if the test has 123not been run. A mark of [R] means that the local filesystem has 124chown set to be restricted, [U] means that it is set to be unrestricted. 125 126 Safe Filesystem Unsafe Filesystem 127SYSTEM LOCAL NFS-V2 NFS-V3 NFS-V2 NFS-V3 128 129SunOS 4.1.3_U1 1/0 -1/EINVAL* n/a -1/EINVAL? n/a 130SunOS 4.1.4 1/0 -1/EINVAL* n/a -1/EINVAL n/a 131 132AIX 3.2 0/0 0/0 133 134Solaris 2.4 1/0 -1/EINVAL* 135Solaris 2.5 1/0 -1/EINVAL* 1/0 0/0? 136Solaris 2.5.1 1/0 -1/EINVAL* 0/0 137 138DEC OSF1 3.0 0/0 0/0 139DEC OSF1 3.2D-2 0/0 0/0 0/0 140DEC OSF1 4.0A 0/0 0/0 0/0 141DEC OSF 4.0B 0/0 0/0 0/0 142 143Ultrix 4.3 0/0 0/0 n/a n/a 144Ultrix 4.5 1/0 1/0 145 146HP-UX 9.05 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 147HP-UX 9.05[R] 1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP* 148HP-UX 10.10 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 149HP-UX 10.20 -1/EOPNOTSUPP? -1/EOPNOTSUPP? 150HP-UX 10.30 -1/0 -1/EOPNOTSUPP -1/EOPNOTSUPP 151 152BSD/OS 2.1 1/0 153 154FreeBSD 2.1.7 1/0 -1/EINVAL* -1/EINVAL 155 156Irix 5.3 -1/0* -1/0 157Irix 6.2 1/0 -1/0 0/0* 158Irix 6.2 -1/0 -1/0 159Irix 6.3 R10000 -1/0 -1/0 0/0* 160 161A/UX 3.1.1 1/0 162 163DomainOS [R] -1/0* 164DomainOS [U] -1/0 165 166NCR MP-RAS 2 -1/0 167NCR MP-RAS 3 -1/0 168 169Linux 2.0.27 1/0 1/0 170 171 172+-----------+ 173| t_dropgid | 174+-----------+ 175 176The following are results of running t_dropgid on various architectures. 177 178OPSYS VERSION STATUS DATE TESTER/NOTES 179===== ======= ====== ==== ============ 180AIX 4.3.3 FAILS 2001-09-22 Valdis Kletnieks 181BSD/OS 4.2 OK 2001-09-22 Vernon Schryver 182FreeBSD 3.2 OK 2001-09-22 ca 183FreeBSD 4.4 OK 2001-09-29 ca 184HP-UX 11.00 HASSETRESGID 2001-09-22 ca 185IRIX 6.5 FAILS 2001-09-22 Mark D. Roth 186Linux 2.0.35 HASSETREGID 2001-09-22 Neil W Rickert 187Linux 2.2.12 HASSETREGID 2001-09-22 ca 188Linux 2.2.16 HASSETREGID 2001-09-22 Neil W Rickert 189Linux 2.4.9 HASSETREGID 2001-09-22 Derek Balling 190NetBSD 1.5 OK 2001-09-22 Kimmo Suominen 191OpenBSD 2.8 HASSETEGID 2001-09-22 ca 192SCO 5.0.5 FAILS 2001-09-22 Phillip Porch 193SunOS 5.7 HASSETREGID 2001-09-22 Neil W Rickert 194SunOS 5.8 HASSETREGID 2001-09-22 ca 195SunOS 5.9 HASSETREGID 2001-09-22 Neil W Rickert 196 197 198$Revision: 8.3 $, Last updated $Date: 2001/09/30 01:32:33 $ 199