The sec_create_db Command Format
The sec_create_db command has the following format:
sec_create_db {-master | -slave} -my[name] my_server_name \ [-k[eyseed] keyseed] [-cr[eator] creator_name] \
[-cu[nix_id] creator_unix_id] [-u[uid] cell_uuid] \ [-p[erson_low_unix_id] unix_id]
[-g[roup_low_unix-id] unix_id] \ [-o[rg_low_unix-id] unix_id] [-ma[x_unix_id] unix_id] \ [-pa[ssword]
default_password] [-v[erbose]
where:
-master Specifies that the master replica's database should be created. All other sec_create_db options can be used with the -master option.
-slave Specifies that a slave replica's database should be created. Only the -myname, -keyseed, and -verbose options can be used with the
-slave option.
-my[name] my_server_name This is a name that you assign to the security server (secd) on this machine. It is used by the name service to locate
this cell's security server.
-k[eyseed] keyseed This is a character string that you enter to seed the random key generator in order to create the master key for the database that you are
creating. It should be a string that cannot be easily guessed. The master key is used to encrypt all account passwords. Each instance of a replica (master or slave) has its own master key. You
can change the master key by using the dcecp registry modify command or sec_admin master_key command. (See Performing Routine Maintenance for
information on the use of the dcecp registry modify command for modifying the master key. If you do not enter this option, sec_create_db prompts you for it.
-cr[eator] creator_name This is the name of the registry creator. The registry creator is the initial privileged user of the registry database. Note that
you can give equivalent privileges to another user at any time by using the dcecp acl modify command or acl_edit modify command to change the registry database ACL. When the
registry is created, default ACL entries for registry objects are also created. These entries give the most privileged permissions to the principal that is named in the -cr option. If the
principal that is named as the registry creator is not one of the reserved names, sec_create_db adds the principal and an account for that principal. If you do not enter this option, the
initial privileged user of the registry database is root.
-cu[nix_id] creator_unix_id This is a UNIX number that you specify to be assigned to the registry creator. If you do not enter this option, the registry
creator's UNIX number is assigned dynamically.
-u[uid] cell_uuid This is the cell's UUID. If you do not enter this UUID, it is assigned dynamically.
-p[erson_low_unix_id] unix_id This is the starting point for UNIX IDs that are automatically generated when a principal is added by using the dcecp
registry modify command or rgy_edit properties command. Note that you can explicitly assign a lower UNIX ID than this number; this lower limit applies only to automatically generated UNIX
IDs.
-g[roup_low_unix_id] unix_id This is the starting point for UNIX IDs that are automatically generated when a group is added by using the dcecp
registry modify command or rgy_edit properties command. Note that you can explicitly enter a lower UNIX ID than this number; this lower limit applies only to automatically generated UNIX
IDs.
-o[rg_low_unix_id] unix_id This is the starting point for UNIX IDs that are automatically generated by the security service when an organization is added by
using the dcecp registry modify command or rgy_edit properties command. Note that you can explicitly enter a lower UNIX ID than this number; this lower limit applies only to
automatically generated UNIX IDs.
-ma[x_unix_id] unix_id This is the highest number that can be assigned as a UNIX ID when a principal, group, or organization is added. No UNIX IDs higher
than this number are assigned automatically, and you cannot specifically enter numbers higher than this number. The maximum UNIX ID stays in place until you change it with the dcecp registry
modify command or rgy_edit properties command.
-pa[ssword] default_password This is the default password that is assigned to the accounts created by sec_create_db. If you do not specify a
default password, -dce- is used. Note the accounts hosts/local_host_name/principal_name none none, krbtgt/cell_name none, and
nobody none none are not assigned the default password, but instead a randomly generated password.
-v[erbose] Runs in verbose mode and generates a verbose transcript of all activity.
|