User Guide
Working with UNIX Machines 75
Novell Native File Access Protocols Installation and Administration Guide
103-000162-001
September 4, 2001
Novell Confidential
Manual 99a38 July 17, 2001
domainname_U and the groups are migrated to domainname_G. The rest of
the data is migrated under the Map objects created under the Domain object.
IMPORTANT: The User and Group objects will not be created under the passwd
and group Map object. They will spread across the eDirectory tree and
DomainName_U, DomainName_G depending upon the SEARCH_ROOT
configuration parameter.
Maps can be migrated using the following three options:
UPDATE—(Default) Updates all existing objects' information with the new
information. If no objects exist, it creates new ones.
REPLACE—Deletes all existing objects and creates new ones. For passwd
and group maps, the old objects are not deleted.
MERGE—Retains all existing objects' information and logs them as
conflicting records in the MAKENIS.LOG file. If no objects exist, it creates new
ones.
Before migrating the users and groups, remove the password field ("*", "x",
or "!") from the corresponding text file and then migrate. After doing this, you
can set the UNIX password. This is done by making the UNIX machine an
NIS client to the NetWare machine, logging in as that NIS user, and running
an NIS client utility named YPPASWD to set the UNIX password.
NOTE: The password for a migrated UNIX user (one who already has the
password) cannot be set from an NIS client. A password can be set only for users
who do not have a password.
For more information on UNIX user management, see “UNIX User
Management Using eDirectory” on page 63.
File-Based Migration
Migration, by default uses the makefile SYS:ETC/NIS/NISMAKE, which
contains the location of the text file for every map. The general syntax of the
migration utility is:
makenis [-r resultfilename -[r]d domainname [-n context] [-f
nismakefilename] {[mapname -[l|b]p line or byte object in
mapname]...}
NOTE: All options should be used only in the specified order.
In general, to create a domain and migrate data or to use the existing
domain object, use the following format:
makenis -d domainname
The parameter domainname is mandatory.