Overview#
Where to put
NIS entries within LDAP
DIT
Default Container | Information Type |
ou=Ethers | bootparams(4), ethers(4) |
ou=Group | group(4) |
ou=Hosts | hosts(4), ipnodes(4), publickey for hosts |
ou=Aliases | aliases(4) |
ou=Netgroup | netgroup(4) |
ou=Networks | networks(4), netmasks(4) |
ou=People | passwd(1), shadow(4), user_attr(4),audit_user(4), publickey for users |
ou=printers | printers(4) |
ou=Protocols | protocols(4) |
ou=Rpc | rpc(4) |
ou=Services | services(4) |
ou=SolarisAuthAttr | auth_attr(4) |
ou=SolarisProfAttr | prof_attr(4), exec_attr(4) |
ou=projects | project |
automountMap=auto_* | auto_* |
Stores login and password information similar to /etc/password and /etc/shadow. The objects stored here are posixAccount and shadowAccount.
- posixAccount - Requires cn, uid, uidNumber, gidNumber, and homeDirectory. Optional attributes are attributes are description, gecos, loginShell, userPassword
- shadowAccount - Requires uid. Optional attributes are description, shadowLastChange, shadowMax, shadowMin, shadowWarning, shadowInactive, shadowExpire, ShadowFlag, and userPassword.
- nisKeyObject - Requires cn, nisPublicKey, and nisSecretKey. Optional attributes are uidNumber and description.
ou=group#
Stores group information, similar to /etc/group. Objects of the type posixGroup are stored here.
ou=services#
Stores information about available services, similar to /etc/services. Objects of the type ipService are stored here.
- ipService - Requires cn, ipServiceProtocol, and ipServicePort.
Stores information about protocols, similar to /etc/protocols. Objects of the type ipProtocols are stored here.
- ipProtocol - Requires cn and ipProtocolNumber.
ou=rpc#
Stores information related to remote procedure calls (RPCs) similar to /etc/rpc. Objects of the type oncRPC are stored here.
- oncRPC - Requires cn and oncRpcNumber.
ou=hosts#
Stores the host table, similar to /etc/hosts. Objects of the type ipHost are stored here.
- ipHost - Requires cn and ipHostNumber. Optional attributes are bootFile, bootParameter, description, macAddress, manager, serialNumber.
ou=ethers#
Stores ethernet addresses, similar to /etc/ethers. Objects of the type ieee802Device and bootableDevice are stored here.
- ieee802Device - Requires cn and macAddress.
- bootableDevice - Requires cn. Optional attributes are bootFile and bootParameter.
ou=networks#
Stores names of networks, similar to /etc/networks. Objects of the type ipNetwork are stored here.
- ipNetwork - Requires cn and ipNetworkNumber. Optional attributes are description, ipNetmaskNumber, and manager.
ou=netgroup#
Stores
Netgroup information in the object type nisNetwork.
ou=profiles#
Stores LDAP client profiles in the object type SolarisNamingProfile.
nismapname=auto_*#
Stores automounter information as shown in
LDAP schema used by autofs.
Solaris Specific#
ou=projects#
Stores project accounting information in the object type SolarisProject.
ou=solarisauthattr#
Stores information used in Role-based Access Control authentication.
ou=solarisprofattr#
Stores information used in Role-based Access Control authentication.
There might be more information for this subject on one of the following: