====== nisMap ======
[root@ldapmatriz01 ldifs]# cat nis_maps.ldif
dn: ou=Maps,dc=example,dc=com
ou: Maps
objectClass: top
objectClass: organizationalUnit
dn: nisMapName=auto.master,ou=Maps,dc=example,dc=com
nisMapName: auto.master
objectclass: nisMap
dn: cn=/home,nisMapName=auto.master,ou=Maps,dc=example,dc=com
cn: /home
objectClass: nisObject
nisMapName: auto.master
nisMapEntry: auto.home
dn: nisMapName=auto.home,ou=Maps,dc=example,dc=com
nisMapName: auto.home
objectClass: nisMap
dn: cn=/,nisMapName=auto.home,ou=Maps,dc=example,dc=com
cn: /
objectClass: nisObject
nisMapName: auto.home
nisMapEntry: -fstype=nfs,rw,hard,intr nfs.example.com:/home/&
[root@ldapmatriz01 ldifs]# ldapadd -H ldap://ldapmatriz01.example.com -x -D cn=Manager,dc=example,dc=com -W -f nis_maps.ldif
Adicionando usuário
[root@ldapmatriz01 ldifs]# cat user_nis_map.ldif
dn: cn=gean,nisMapName=auto.home,ou=Maps,dc=example,dc=com
cn: gean
objectclass: nisObject
nisMapName: auto.home
nisMapEntry: -fstype=nfs,rw,hard,intr nfs.example.com:/home/gean
dn: uid=gean,ou=Usuarios,dc=example,dc=com
uid: gean
displayName: Gean Martins
cn: Gean Martins
givenName: Gean
sn: Martins
mail: gean@example.com
uidNumber: 10000
gidNumber: 100
homeDirectory: /home/gean
loginShell: /bin/bash
gecos: Gean Martins,,,,
objectclass: inetOrgPerson
objectclass: posixAccount
objectclass: shadowAccount
dn: cn=sysadmins,ou=Grupos,dc=example,dc=com
cn: sysadmins
gidNumber: 5000
memberUid: gean
objectclass: posixGroup
[root@ldapmatriz01 ldifs]# ldapadd -H ldap://ldapmatriz01.example.com -x -D cn=Manager,dc=example,dc=com -W -f user_nis_map.ldif
[root@ldapmatriz01 ldifs]# ldapsearch -H ldap://ldapmatriz01.example.com -x -D cn=Manager,dc=example,dc=com -W -b ou=Usuarios,dc=example,dc=com -LLL
Enter LDAP Password:
dn: ou=Usuarios,dc=example,dc=com
ou: Usuarios
objectClass: top
objectClass: organizationalUnit
dn: uid=gean,ou=Usuarios,dc=example,dc=com
uid: gean
displayName: Gean Martins
cn: Gean Martins
givenName: Gean
sn: Martins
mail: gean@example.com
uidNumber: 10000
gidNumber: 100
homeDirectory: /home/gean
loginShell: /bin/bash
gecos: Gean Martins,,,,
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
[root@ldapmatriz01 ldifs]# ldapsearch -H ldap://ldapmatriz01.example.com -x -D cn=Manager,dc=example,dc=com -W -b ou=Maps,dc=example,dc=com -LLL
Enter LDAP Password:
dn: ou=Maps,dc=example,dc=com
ou: Maps
objectClass: top
objectClass: organizationalUnit
dn: nisMapName=auto.master,ou=Maps,dc=example,dc=com
nisMapName: auto.master
objectClass: nisMap
dn: cn=/home,nisMapName=auto.master,ou=Maps,dc=example,dc=com
cn: /home
objectClass: nisObject
nisMapName: auto.master
nisMapEntry: auto.home
dn: nisMapName=auto.home,ou=Maps,dc=example,dc=com
nisMapName: auto.home
objectClass: nisMap
dn: cn=/,nisMapName=auto.home,ou=Maps,dc=example,dc=com
cn: /
objectClass: nisObject
nisMapName: auto.home
nisMapEntry: -fstype=nfs,rw,hard,intr nfs.example.com:/home/&
dn: cn=gean,nisMapName=auto.home,ou=Maps,dc=example,dc=com
cn: gean
objectClass: nisObject
nisMapName: auto.home
nisMapEntry: -fstype=nfs,rw,hard,intr nfs.example.com:/home/gean
[root@ldapmatriz01 ldifs]# ldapsearch -H ldap://ldapmatriz01.example.com -x -D cn=Manager,dc=example,dc=com -W -b ou=Grupos,dc=example,dc=com -LLL
Enter LDAP Password:
dn: ou=Grupos,dc=example,dc=com
ou: Grupos
objectClass: top
objectClass: organizationalUnit
dn: cn=sysadmins,ou=Grupos,dc=example,dc=com
cn: sysadmins
gidNumber: 5000
memberUid: gean
objectClass: posixGroup