Northern Illinois University

Information Technology Services

eDirectory Departmental Container Setup

Overview

  1. Enterprise Directory Structure Based on NIU HR Organizational Chart
    1. One-to-One Department to Container (OU) Relationship
    2. StudentEmployees and GraduateAssistants Containers
  2. Enterprise Directory New Employee Integration
    1. Staff Employees
    2. Student Employees and Graduate Assistants
  3. Departmental Container Contents and Features
  4. Departmental Container Setup
    1. Default Login Script
    2. Additional Login Script Creation (Optional)
    3. Group Creation and Population for Employee Access Control
      1. Group Creation
      2. Group Population
    4. Trustee Rights Assignment to Read Login Script
      1. Trustee Rights Assignment to Read Login Script
    5. Local Environment Variable Creation
    6. NDPS Printer Agent Setup
      1. Requesting NDPS Printer Agent Setup
      2. NDPS Printer Agent Setup for Workstations
    7. Workstation Policy Creation (Optional)
    8. Server Filesystem Rights to New Containers and Groups (As Needed)
    9. Contextless Login Setup for Workstations (Recommended)
    10. Workstation Import Policy (Optional)

Enterprise Directory Structure Based on NIU HR Organizational Chart

New Organizational Units / Departmental containers based on the HR NIU Enterprise Organizational chart are in place as part of the NIU Enterprise Directory integration process. All defined departments will eventually be managed from these new containers.

Return to Overview

One-to-One Department to Container (OU) Relationship

Each department defined in HR will have a single predefined departmental container created for all new employees working for that department (defined by the department number that they officially are hired into in Human Resources). Current users for a specific department or grouping, existing else ware in other directory containers within the current NIU Directory tree, will be migrated from their existing containers to their new departmental containers, along with existing resources according to an arranged schedule.

Return to Overview

StudentEmployees and GraduateAssistants Containers

At this point, all student and graduate assistant employees hired through the HR PeopleSoft System will be placed into their own corresponding containers in the NIU Enterprise Directory. They will no longer be placed into the hiring departmental container, as many work for multiple departments simultaneously. Groups will need to be created in their respective departmental containers for these accounts in order to grant them special rights and access. The student and graduate assistant employee accounts will then need to be added into these groups by the local LAN administrator. This group concept allows student and graduate assistant accounts to be managed by multiple departments without any one department owning them.

The actual student and graduate assistant container (OU) locations are:

StudentEmployees.NIU and GraduateAssistants.NIU

In addition, an environment variable called LOGINSCRIPT will need to be placed on any workstation these students will be using. This is for the purpose of managing the login script for the student or graduate assistant employee. (Creation of this variable is explained later in this document.)

Return to Overview

Enterprise Directory New Employee Integration

Creation of employee accounts within the NIU Enterprise Directory and Microsofts Active Directory (NIUNT) will occur automatically when the employee is hired and entered into the HR PeopleSoft system. This is no longer a separate process. In addition, when an existing employee changes their department of employment through HR, that employees account will be automatically moved to their new departments organizational unit. An email notification will be sent to the terminating and hiring departments of the changes that occurred.

Return to Overview

Staff Employees

New staff employee accounts will be created automatically into the hiring departmental container. This will occur when they are entered into the HR PeopleSoft system.

Return to Overview

Student Employees and Graduate Assistants

New student and graduate assistant employee accounts will be created automatically in their corresponding StudentEmployees and GraduateAssistants containers when they are entered into the HR PeopleSoft system. The local LAN administrator will then be responsible for adding these new student employees to the groups defined within their departmental container. This needs to be completed if the new student or graduate assistant employee needs to be given special rights and access to their corresponding departmental container.

To provide login script control to local LAN administrators, a default container login script has been associated to the StudentEmployees and GraduateAssistants containers. This login script makes a call to an environment variable called LOGINSCRIPT. This environment variable needs to be placed on the logging in workstation and set to the fully qualified path of a login script to be run for the specific student or graduate assistant employee.

Return to Overview

Departmental Container Contents and Features

The following container characteristics will be in place for all containers:

  • Department OU
  • Default Login Script and Container Rights
  • Workstation and Workstation Policy Containers
  • UAmgr (UA Manager) access control
    • Associate applications
    • Modify department or group profile
  • WSmgr (Workstation Manager) access control
    • Create Zen Objects
    • Allows LAN Administrator to delegate workstation management rights without delegating User Account management rights
  • Partition and Replica Creation
  • Filesystem Factory Policies for Home Directories

The policy for home directory location will be based on the existing policies in the current departmental containers. If a change to another location is needed, a request, as it currently exists today, needs to be made.

Return to Overview

Departmental Container Setup

Return to Overview

Default Login Script

A default login script (called User$Log_Dat) will be placed in the containers. Each container (OU) will be granted read access to the profile object. This default login script can be modified and additional trustee rights can be granted. It will contain the following:

default login script

Return to Overview

Additional Login Script Creation (Optional)

Creating login scripts are pretty much the same as creating groups (discussed below), but the Profile object type is used rather than Group object type.

Return to Overview

Group Creation and Population for Employee Access Control

NOTE: ConsoleOne is required to perform this functionality. You may download it online by going to www.helpdesk.niu.edu > Technical Support Staff

Return to Overview

Group Creation

Login to the Novell NIU tree and run ConsoleOne.

Navigate to the department OU where the new group is to be created and highlight the target container.

Right click with the mouse, and choose New, then Group. See diagram below:

new group creation

Type the name for the group to be created in the dialogue box. Select OK.

giving the new group a name

Return to Overview

Group Population

Select/Highlight the group.

Right click with the mouse and choose Properties.

populating the new group

Select the Members tab in the Properties of Students dialog box and then select Add...

group properties window

Locate the Conainer/OU containing the user account to be added in the Select Objects dialog box, and click on the container.

Selecting the container from which to add user accounts

Select the user to be added and click OK.

Selecting user to add to the new group

Select OK on the Members tab to complete the adding of the user to the group.

new group members

Trustee Rights Assignment to Read Login Script

Return to Overview

Trustee Rights Assignment to Read Login Script

To read a specific login script, a specific user, member of a group, or member of a container (OU) must be made a trustee of the profile containing the login script. To do this, right click on the desired profile object and select Trustees of the Object.

adding trustee rights

In the Properties of profile object dialog box, select the NDS Rights tab; then select Add Trustee.

adding a new trustee

In the Select Objects dialog box locate the User, Group, or OU needing rights to read the login script.

Select the User, Group, or OU needing rights to read the login script and then select OK.

Selecting objects to assign trustee rights

The Rights assigned to selected objects dialog box will appear; in most cases where read only access is required accepting the default settings will suffice.

Select OK to accept rights assignments.

Assigning trustee rights (entry rights) assigning trustee rights (all attributes)

In the NDS Rights tab of the properties dialog box select OK to apply the change and close the box.

NDS rights tab

Return to Overview

Local Environment Variable Creation

Return to Overview

StudentEmployees and GraduateAssistants Container Login Script

StudentEmployee and GradAssistant container login script

Return to Overview

Local Environment Variable Creation

Note 1:LANAdmin cannot modify student accounts. LANAdmin can create groups and then add students to groups. If students need access to specific applications, assign rights at the group level.

Note 2: Environmental Variables (EV) - must physically be entered on every PC/Workstation the student will or may use. The EV should point to the profile in the new container that the students are to use when logging in.

To set up the EV referenced by the StudentEmployees.NIU & GraduateAssistants.NIU containers' login script on a local machine (using Windows XP as an example):

Login to the local workstation as the workstations administrator.

Navigate to the Control Panel and click on System.

Windows control panel

Under System Properties select the Advanced tab.

select the Environment Variables button.

system properties window, advanced tab.

On the Environment Variables dialog box in the System variables section select New to create a new system environment variable.

defining environment variables

For the Variable name field in the New System Variable dialog box, type in LOGINSCRIPT. This should be as one word and all in upper case.

For the Variable value, type in the profile objects fully qualified NDS name including the leading period to point to the profile/login script that is to be run. For example:

.User$Log_Students.InfoSvc.InfoTech.GenAdmin.DK.NIU

The LOGINSCRIPT variable can also point to the default department profile object. For example:

.User$Log_Dat.InfoSvc.InfoTech.GenAdmin.DK.NIU

Accept by selecting OK.

New environment variables

Select OK in the Environment Variables dialog box to accept the change. The environment variable is now in place for all users that login to this workstation.

Environment variables

Return to Overview

NDPS Printer Agent Setup

The print Queue approach is being replaced by the use of NDPS printer agents. For currently existing print queue based printing, a new NDPS printer agent will need to be created. This NDPS printer agent can be created in the new Department container, and, through the use of Group assignments, access can be granted to both new employees created in the new container and existing employees who are currently residing in the existing old Department container. Converting to NDPS printing will involve going to every workstation requiring printing services and converting the printer setup to the new NDPS printer setup. Until this conversion process to NDPS printing is completed, the old print queues will not be disabled, and rights to print to them can be granted to new employees.

For existing NDPS printer agents, rights will need to be established and granted for the new departmental containers (OU). These need to be placed at the container/OU level.

Return to Overview

Requesting NDPS Printer Agent Setup

Use the ITS Printer Setup Request Form located at: http://www.niu.edu/its/apps/pas/ to request NDPS printer setup. Use the Billing Account Number of 111111 to not be billed.

ITS printer setup request

Enter the new container name in the NDS Context field, and the old container name in the User Object List field.

ITS printer setup request form

Please enter comments similar to the following in the Comments box at the bottom of the form:

This is not a new printer, but is a request to convert a print Q to a printer agent 
in conjunction with a departmental move within new NIU Enterprise Directory.
		
Make sure the old container listed in the User Object List field is granted rights to 
the new printer agent, as well as granting the new container rights to the old queue.
		
This printer already has the following IP: 131.156.195.108
    
Would like to keep this IP is possible.

Return to Overview

NDPS Printer Agent Setup for Workstations

Requires NDPS printer support in the current Novell client installation, or installation of the current ITS provided Novell client.

Return to Overview

Workstation Policy Creation (Optional)

Create workstation policies for use with Novells Zenworks to manage imported workstations.

Return to Overview

Server Filesystem Rights to New Containers and Groups (As Needed)

This includes granting rights for the new container to the Public Directory on the system volume of their server, if they have one; granting rights for the Uamgr organizational role in the new container to their servers, if the have one; granting rights to application volumes or other locations where user data & applications reside. The granting of rights will need to be requested if they dont have the sufficient rights to do so.

Return to Overview

Contextless Login Setup for Workstations (Recommended)

Contextless login support for Novell needs to be downloaded and installed on all workstations connecting to the NIU Enterprise Directory. The current Novell Client can be downloaded from the ITS website if it is not already in place. This will assist with login problems that may be encountered when the time comes to migrate current users from their current container/context to their new container/context.

Return to Overview

Workstation Import Policy (Optional)

If a Workstation Import Policy is required to import workstations into NDS and manage the workstations with Novells Zenworks for the new container, the Helpdesk will need to be contacted.

Return to Overview