[Info-vax] OpenVMS V9.2-1 Password policy

Single Stage to Orbit alex.buell at munted.eu
Sat Jul 22 10:23:02 EDT 2023


On Sat, 2023-07-22 at 10:08 -0400, Arne Vajhøj wrote:
> > Thought I mentioned the version earlier in the thread but it's this
> > one: VSI-X86VMS-CXX-A1000-230616-1.ZIP right off VSI Portal.
> 
> Even more weird.
> 
> It is the same I have.
> 
> Maybe time for the "windows solution" aka remove and install
> again??

The plot thickens even more.

Booted up OpenVMS and found this:

  dir sys$common:[vsicxx$lib.include.sys$starlet_c]pthread.h

Directory SYS$COMMON:[VSICXX$LIB.INCLUDE.SYS$STARLET_C]

PTHREAD.H;2         PTHREAD.H;1         

Total of 2 files.

TWO?! 

My gods, are they .. BREEDING?!

A quick purge later and then:

Alex (KAKAPO) > dir
sys$common:[vsicxx$lib.include.sys$starlet_c]pthread.h

Directory SYS$COMMON:[VSICXX$LIB.INCLUDE.SYS$STARLET_C]

PTHREAD.H;2         

Total of 1 file.
Alex (KAKAPO) > type/page
sys$common:[vsicxx$lib.include.sys$starlet_c]pthread.h
%TYPE-W-OPENIN, error opening
SYS$COMMON:[VSICXX$LIB.INCLUDE.SYS$STARLET_C]PTHREAD.H;2 as input
-RMS-E-PRV, insufficient privilege or file protection violation


Alex (KAKAPO) > cxx quick2.cpp
In file included from DKA0:[USERS.ALEX.CPROGS]QUICK2.CPP;1:1:
In file included from
/SYS$COMMON/VSICXX$LIB/INCLUDE/LIB_CXX/INCLUDE/iostream:42:
/SYS$COMMON/VSICXX$LIB/INCLUDE/LIB_CXX/INCLUDE/__config:1132:46: fatal
error: cannot open file '/SYS$COMMON/VSICXX$LIB/INCLUDE/SYS$S
TARLET_C/pthread.h': permission denied
      (defined(__MINGW32__) && __has_include(<pthread.h>))
                                             ^
1 error generated.


I guess we're exactly the same now. I wonder what security is set on
that header ... 

Alex (KAKAPO) > show sec
_Object name: sys$common:[vsicxx$lib.include.sys$starlet_c]pthread.h
%SHOW-F-READERR, error reading
SYS$COMMON:[VSICXX$LIB.INCLUDE.SYS$STARLET_C]PTHREAD.H;2
-SYSTEM-F-NOPRIV, insufficient privilege or object protection violation

Hmm, locked me out it has. Ok let's try as SYSTEM.

$ sh sec sys$common:[vsicxx$lib.include.sys$starlet_c]pthread.h

SYS$COMMON:[VSICXX$LIB.INCLUDE.SYS$STARLET_C]PTHREAD.H;2 object of
class FILE
     Owner: [SYSTEM]
     Protection: (System: RWED, Owner: RWED, Group: RE, World)
     Access Control List: <empty>

Wunderbar. The installer for the CXX isn't setting the appropriate
security on headers. Something for VSI to fix. :-D
-- 
Tactical Nuclear Kittens




More information about the Info-vax mailing list