8.5 Enabling Interactive Login on Your OpenVMS SystemBy default, Integrated Login is not enabled on your system. To enable Integrated Login, you must answer YES to the following question during SETUP:
Each user on the OpenVMS system who wants to use Integrated Login must have an entry in the DCE$UAF file. DCE$UAF entries are created by using the DCE UAF utility (see Section 8.6) or by using the DCE IMPORT utility (see Section 8.7). The DCE login required feature allows you to disable a user's account on all systems in the cell by simply removing that user's name from the DCE registry. To enable the DCE login required flag, define the logical name DCE$IL_DCE_LOGIN_REQUIRED as follows:
To disable the flag, enter the following command:
8.5.1 Disabling a System Account for Integrated Login
When DCE is unavailable and Integrated Login is enabled with the DCE
login required flag set, you are also prevented from logging in to
OpenVMS. Compaq recommends that you do not include an entry for at
least one system account in DCE$UAF. This disables that system account
for Integrated Login, which ensures that you can log in to OpenVMS from
that account even if DCE is unavailable.
This section contains information for system administrators who set up users' DCE and OpenVMS accounts. If you use the password expiration date feature on accounts on your OpenVMS system, set the password expiration for the users' DCE and OpenVMS accounts to the same date (or set the OpenVMS expiration date to a slightly later date). In this case, if a user changes his DCE password when it expires, the next time the user logs in to OpenVMS, their OpenVMS password is updated.
If the DCE expiration date occurs first, or if the user does not update
their DCE password when it expires, the user receives a message when
they log in stating that their OpenVMS password has expired. The user
is forced to enter a new OpenVMS password if the DISFORCE_PWD_CHANGE
flag is not set on the user's OpenVMS account. (By default, this flag
is not set.) This is inconvenient and confusing for the user because
the new OpenVMS password is not propagated back into the DCE registry.
The next time the user logs in with the new OpenVMS password, he will
be logged in to OpenVMS only, without DCE credentials.
The Integrated Login component of DCE uses the SYSGEN parameter LGI_CALLOUTS. LGI_CALLOUTS must be set to 1 only in the ACTIVE SYSGEN parameter set when DCE is running with Integrated Login enabled. LGI_CALLOUTS must never be set to 1 in the CURRENT SYSGEN parameter set --- this would prevent all logins from occurring on a subsequent reboot of the system. The following paragraphs discuss the reasons for this restriction. See the Troubleshooting chapter for information on how to solve this problem if it occurs. If Integrated Login is enabled on your system, the DCE startup and configuration procedure, DCE$SETUP.COM, sets the SYSGEN parameter LGI_CALLOUTS to 1 in the ACTIVE SYSGEN parameter set when DCE is started and resets the parameter when DCE is shut down. LGI_CALLOUTS must never be set to 1 in the CURRENT SYSGEN parameter set because, in that case, the next time the system is booted the LGI_CALLOUTS parameter is set in the ACTIVE SYSGEN parameter set before DCE is started. This prevents logins from occurring. If the ACTIVE value of LGI_CALLOUTS is set to 1 when DCE and Integrated Login are not running, the following error is displayed when LOGINOUT attempts to run (for example, for interactive or batch logins):
Consequently, all users are prevented from logging in to the system. This problem can occur if, for example, a SYSGEN parameter is modified in the following way while Integrated Login is enabled. This prevents logins because it causes LGI_CALLOUTS to be set to 1 the next time the system is booted.
The correct way to modify a SYSGEN parameter is to make the change in MODPARAMS.DAT and then run AUTOGEN. If it is essential to modify a SYSGEN parameter without using MODPARAMS.DAT and AUTOGEN, you must ensure that if you use ACTIVE, you write the parameters into ACTIVE only; and if you use CURRENT, you write the parameters into CURRENT only. Do not copy the ACTIVE parameters into CURRENT. Following are two examples of acceptable ways to modify a SYSGEN parameter:
8.6 DCE Authorization File (DCE$UAF)
The DCE Authorization File (DCE$UAF) contains DCE account information
about users who have an OpenVMS account on the local system and who
want to use Integrated Login. DCE$UAF maps an OpenVMS account name to a
DCE principal name, and is a logical extension to the OpenVMS System
Authorization File (SYSUAF).
The DCE UAF utility is shipped as an OpenVMS executable image named DCE$UAF.EXE. The image resides in the SYS$SYSTEM directory.
The DCE$UAF database is an OpenVMS file that by default is named
DCE$UAF.DAT and resides in SYS$SYSTEM. You can change the name or
location, or both, of this file by defining the logical name DCE$UAF to
point to the new filename and location.
Integrated Login includes a command line interface to the DCE$UAF utility that allows system administrators to create, edit, and display DCE$UAF records. See the Digital DCE for OpenVMS VAX and OpenVMS Alpha Reference Guide for detailed descriptions of the DCE$UAF commands. Integrated Login provides two methods of running the DCE$UAF utility, as follows.
8.7 DCE Registry ImportThe DCE IMPORT utility allows you to create principal and account entries in a DCE registry based on accounts in an existing OpenVMS authorization file. It is used for the following purposes:
The DCE IMPORT utility also creates and maintains an exclude list. The exclude list contains the OpenVMS usernames of users who do not have, and do not require, a DCE account. This feature allows DCE IMPORT to skip over these users during import operations.
Passwords cannot be imported. Instead, the automatic synchronization
feature that occurs during integrated login is used to import user
passwords.
The DCE IMPORT utility is shipped as an OpenVMS executable image named DCE$IMPORT.EXE. The image resides in the SYS$SYSTEM directory.
The DCE IMPORT exclude file is named by default DCE$IMPORT_EXCLUDE.DAT
and also resides in SYS$SYSTEM. You can change the name or location, or
both, of this file by defining the logical name DCE$IMPORT_EXCLUDE to
point to the new filename and location.
The DCE IMPORT utility allows system administrators to create principal and account entries in a DCE registry based on accounts in SYSUAF. Integrated Login provides two methods of running the DCE IMPORT utility, as follows.
See the Digital DCE for OpenVMS VAX and OpenVMS Alpha Reference
Guide for detailed descriptions of the DCE IMPORT commands.
The DCE EXPORT utility allows you to create entries in an OpenVMS authorization file from an existing DCE registry. Using the DCE EXPORT utility, you convert DCE registry entries (or a subset of the registry entries) into records in the OpenVMS SYSUAF file and rights database. Conversions are essentially a reversal of those made with the DCE IMPORT function. Passwords cannot be exported. Instead, the automatic synchronization feature that occurs during integrated login is used to export user passwords. The DCE EXPORT utility also creates and maintains an exclude list The exclude list contains the DCE names of users who do not have, and do not require, an OpenVMS account. This feature allows DCE EXPORT to skip over these users during export operations.
8.8.1 DCE EXPORT File InformationThe DCE EXPORT utility is shipped as an OpenVMS executable image named DCE$EXPORT.EXE. The image resides in the SYS$SYSTEM directory.
The DCE EXPORT exclude file is named by default DCE$EXPORT_EXCLUDE.DAT
and also resides in SYS$SYSTEM. You can change the name or location, or
both, of this file by defining the logical name DCE$EXPORT_EXCLUDE to
point to the new filename and location.
The DCE EXPORT utility allows system administrators to create an OpenVMS authorization file from an existing DCE registry. Integrated Login provides two methods of running the DCE EXPORT utility, as follows.
See the Digital DCE for OpenVMS VAX and OpenVMS Alpha Reference
Guide for detailed descriptions of the DCE EXPORT commands.
Q: What exactly does Integrated Login do for me?
Q: Are there any other benefits to using Integrated
Login?
Q: At the OpenVMS username prompt, do I enter my
OpenVMS username or my DCE account (principal) name?
Q: Which password should I use to log in to the
OpenVMS system (my DCE password or my OpenVMS password)?
Q: If I enter my OpenVMS username, can I then enter my
DCE password (and vice versa)?
Q: Is the input at the OpenVMS username case-sensitive?
Q: My DCE password contains lowercase characters. Do I
need to enclose my password in quotes?
Q: How do I keep my DCE and OpenVMS passwords in sync?
Q: Do OpenVMS passwords get copied to the DCE registry?
Q: How should I change my password?
Q: What if I update my password using the OpenVMS
command SET PASSWORD?
Q: Will account passwords on the OpenVMS system stay
synchronized through the password synchronization mechanism when the
password is changed on a UNIX system?
Q: Can I use Integrated Login when I start a
DECwindows session?
Q: Which password do I enter to unpause my workstation?
Q: How do I enable Integrated Login on my system?
Q: Is Integrated Login enabled by default?
Q: I've enabled Integrated Login on my system by using
the DCE setup utility, but it still does not work. Why not?
Q: What is the purpose of the DCE$UAF file?
Q: How do I populate the DCE$UAF file?
This creates an entry for the OpenVMS account name "SMITH" and associates it with the DCE account name "john".
Q: All of my users have DCE account names that are
similar to their OpenVMS account names (for example, "SMITH" on OpenVMS
and "smith" on DCE). Do I need to enter the principal name in this case?
Q: Is there an easier way to populate the DCE$UAF file
without typing each name?
Q: Should every account be set up for Integrated Login?
Q: Will existing users who already have DCE accounts,
but do not have OpenVMS accounts, be able to log in to the OpenVMS
system?
Q: What happens when a user who doesn't have an entry
in the DCE$UAF file tries to log in to the OpenVMS system?
Q: How can I create accounts in the DCE registry based
on the contents of my existing system authorization file (SYSUAF)?
Q: How can I create accounts in the OpenVMS
authorization file (SYSUAF) based on the contents of the existing DCE
registry?
|
|