Thanks for your help. I re-defined the 123 minidisk to maint and then fix the Dirmaint in successfully.
First, I tried to put the PRIVCLASS to DIRMAINT user by maint. It was not available , however, option as following errors. SET PRIVCLASS DIRMAINT +A Invalid option - PRIVCLASS Maint need the 123 minidisk (540RES) and dirmaint refer to the disk to update dictory. So, I put the DEVMAINT function(?) to MAINT. SETVMDBK MAINT DEVMAINT and issue command 'CP DEFINE MDISK 123 0 END 540RES' . it was successfully defined. after that, I need more time to fix dirmaint. It was not difficult job. really thanks again. On Wed, May 27, 2009 at 6:23 PM, Kris Buelens <kris.buel...@gmail.com> wrote: > I just tested an easy bypass. I've got an SETVMDBK EXEC that allows a > privileged user to zap certain bits in the VMDBK of logged on users. > This SETVMDBK has proven to work surely up to z/VM 5.4. > > From MAINT: > - XAUTOLOG DIRMAINT > - SET PRIVCLASS DIRAMINT +A (if it hasn't class A already) > - SETVMDBK DIRMAINT DEVMAINT > - DIRM CP DEFINE MDISK 123 0 END 540RES > Et voila.... I'll send SETVMDBK is a separate email (a bit too long > to imbed here) > > 2009/5/27 Yoon-suk Cho <isem...@gmail.com> >> >> I try to 'DEFINE MDISK as 123 0 END 540RES' by maint. but I got a >> error msg like this. >> >> >> define mdisk as 123 0 end 540res >> HCPDEF003E Invalid option - MDISK >> Ready(00003); T=0.01/0.01 16:13:41 >> >> It was successfully defined by lglopr user. >> and , I tried shutting down dirmaint and logging off MAINT, the >> restart dirmaint user. >> But. Same problem exist. I think really dirmaint need 123 minidisk of maint. >> >> How about this way? >> >> - disable the dirmaint >> - make user backup file >> - edit the 'USER DIRECT C' under 2C2 disk to 'MDISK 0123 3390 000 END 540RES >> MR' >> - issue command 'DIRECTXA USER DIRECT C' >> - fix the dirmaint config file for maint. >> - conversion 'USER DIRECT C' file to use the dirmaint. >> >> >> we need attach the 123 disk to maint. so we are using the DIRECTXA >> command first. >> and then conversion 'USER DIRECT C' file to use dirmaint. >> >> Do you known that way in detail? >> >> >> >> >> On Wed, May 27, 2009 at 5:46 PM, Rob van der Heij <rvdh...@gmail.com> wrote: >> > On Wed, May 27, 2009 at 10:35 AM, Jonathan R Nolting >> > <jrnol...@us.ibm.com> wrote: >> >> From MAINT issue: >> >> >> >> CP Q V 123 >> >> Dirm cp q v 123 >> >> >> >> And provide results. >> >> >> >> Have you tried shutting down Dirmaint and logging off MAINT. Then restart >> >> DIRMAINT? >> > >> > If MAINT still had the 123 and it is not in the online directory >> > anymore, then logging off is not a wise approach. But you can get that >> > back. >> > Normally MAINT has the DEVMAINT option, so you should be able to issue >> > the DEFINE MDISK to get the 0123 full pack linked. Then get the >> > yesterday's user backup from DIRMAINT and use MAINT to bring that >> > online. This will give you a MAINT 123 again that DIRMAINT can link. >> > >> > Rob >> > > > > > -- > Kris Buelens, > IBM Belgium, VM customer support >