home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / vms / 12659 < prev    next >
Encoding:
Text File  |  1992-07-22  |  2.4 KB  |  55 lines

  1. Newsgroups: comp.os.vms
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!usenet.ucs.indiana.edu!bronze!indyvax.iupui.edu!harvey
  3. From: harvey@indyvax.iupui.edu
  4. Subject: Re: How do you set pre-expired passwords with $SETUAI
  5. Message-ID: <1992Jul22.132151.1@indyvax.iupui.edu>
  6. Lines: 42
  7. Sender: news@bronze.ucs.indiana.edu (USENET News System)
  8. Nntp-Posting-Host: indyvax.iupui.edu
  9. Organization: Indiana University
  10. References: <9207221305.AA01218@ucbvax.Berkeley.EDU>
  11. Date: 22 Jul 92 13:21:51 -0500
  12.  
  13. In article <9207221305.AA01218@ucbvax.Berkeley.EDU>, CSDRFLOOD@VAX.LIVERPOOL-POLY.AC.UK writes:
  14. >
  15. > In article <1992Jul21.182543.28188@nntpd.lkg.dec.com>, Coar@Nephi.Enet.DEC.Com
  16. > (various unidentifiable cute names) writes:
  17. >
  18. >>In article <110510@muvms3.bitnet>, boag@muvms3.bitnet (Bob Boag) writes...
  19. >>
  20. >>>It could be that I just missed it somewhere in the manuals, but I can't seem
  21. >>> to
  22. >>>find any way to mark a password as pre-expired when using the $SETUAI system
  23. >>>service.
  24. >>>
  25. >>>Does anyone know how to do this with VMS V5.4?
  26. >>
  27. >>    Simply put, a pre-expired password is one whose binary representation has
  28. >>    all bits set.  So you can do this by giving UAI$_PWD a quadword with both
  29. >>    longwords containing -1.
  30. >
  31. > Far be it from me to correct a DEC person, but NO NO NO!!
  32. >
  33. > Setting UAI$_PWD to -1 will render the account unusable interactively, (at a
  34. > guess - I haven't tried it).  Pre-expired passwords are marked by having the
  35. > quadword UAI$_PWD_DATE set to both longwords = -1.  From the description of
  36. > SYS$SETUAI, it appears that this is not an input parameter, although SYS$GETUAI
  37. > will return it.  (Might be worth trying $SETUAI with UAI$_PWD_DATE and seeing
  38. > if it accepts it).
  39. >
  40. > I suggest trying $GETUAI for UAI$_FLAGS, setting the UAI$M_PWD_EXPIRED bit, and
  41. > $SETUAI the flags again, and see how that goes.  This flag is used, I believe,
  42. > when LOGINOUT notices that the password lifeime has been exceeded.
  43.  
  44. This isn't the same thing as pre-expired.  A user cannot login to the account
  45. if UAI$M_PWD_EXPIRED is set.  The point is that there are still things that
  46. $SETUAI can't do, which is a real P.I.T.A.
  47.  
  48. > Regards,
  49. > Ronan Flood, Systems Manager (pro tem),          CSDRFLOOD@VAX.LIVPOL.AC.UK
  50. > Liverpool Polytechnic Computer Services.
  51. >
  52. --
  53. James Harvey    IUPUI OIT Technical Support/Networks
  54. harvey@iupui.edu  uucp: iugate!harvey  bitnet: harvey@indyvax
  55.