Secure Systems under NZ-COM by Joe Wright 13 Jul 88 NZCPR.ZRL is a version of ZCPR34 with an extended and somewhat elaborate security system built in. It works around the states of DRVEC, MAXDRV, MAXUSR, WHEEL, Z3NDIR and PASSWORD. A secure system under Z34 will usually have some directory areas 'open' to the user and others not. Try to think of the system as a big box of secure directories with a smaller box of open directories inside it. User # 15 ... 5 4 ___________________ | 3 | 2 | 1 The Box | 0 | | Drive A B | C D E F ... By setting MAXDRV to B (2) and MAXUSR to 3 we allow unrestricted access from A0 through B3. Either DIR or DU references are permitted within the box. All others are somehow protected. The DRVEC word 'protects' any drive with its associated bit clear, even if it is within the 'box'. All directories outside the box are inaccessable unless they have a name in the current Z3NDIR. With the WHEEL off, the user must specify the directory by NAME. DU reference is not allowed. If the NAME has an associated PASSWORD, the user must type this correctly as well to gain any access to the directory. With the WHEEL on, we are still restricted to those directories with NAMES although DU reference to NAMED directories is allowed and no password checking is required. You can create a very secure system by reducing the 'box' to A0: The user has access to all NAMED directories outside the box, unless they are passworded and he doesn't know the password. You may give certain users special access to other areas by allowing CD to change the current Z3NDIR. You can allow 'almost' anything without giving him the WHEEL (Don't give anyone the WHEEL. That belongs to you). I hope that Jay Sage is able to give a more coherent explanation of all this in the up-coming ZCPR34 documentation. In the meantime, simply try it out.