dc=example,dc=com"
adding new entry "cn=linuxtro2,ou=Group,dc=example,dc=com"
[root@ldap ldap]# ldapadd -D "cn=Manager,dc=example,dc=com" -W -x -f passwd.ldif
Enter LDAP Password:
adding new entry "uid=linuxtro1,ou=People,dc=example,dc=com"
adding new entry "uid=linuxtro2,ou=People,dc=example,dc=com"
6、切换到客户端来登录一下, 要配置一下客户端启用LDAP.
在命令行下输入setup,会弹出图形界面,选择第一个选项.
选择“Use LDAP”和“Use LDAP Authentication”认证方式,点击“Next”,进入下一步.
在Server一栏中填入LDAP服务器的IP地址,ldap://192.168.0.43
Base DN一栏中填入dc=example,dc=com
7、实验结果显示,可以登陆成功,但是令人遗憾的是登录后没有家目录,那么该如何来解决这个问题呢?
可以尝试查询一下linuxtro1的信息,可以正常显示.
8、回到服务器接着做如下的配置:
拥有帝国一切,皆有可能。欢迎访问phome.net编辑nismap.ldif文件,添加如下内容,完成后保存退出.
[root@ldap ~]# vim nismap.ldif
dn: nisMapName=auto.master,dc=example,dc=com
objectClass: top
objectClass: nisMap
nisMapName: auto.master
dn: cn=/home,nisMapName=auto.master,dc=example,dc=com
objectClass: top
objectClass: nisObject
cn: /home
nisMapName: auto.master
nisMapEntry: ldap://192.168.0.43:nisMapName=auto.home,dc=example,dc=com
dn: nisMapName=auto.home,dc=example,dc=com
objectClass: top
objectClass: nisMap
nisMapName: auto.home
dn: cn=linuxtro1,nisMapName=auto.home,dc=example,dc=com
objectClass: top
objectClass: nisObject
cn: linuxtro1
nisMapName: auto.home
nisMapEntry: -rw,soft,intr 192.168.0.43:/home/linuxro1
dn: cn=linuxtro2,nisMapName=auto.home,dc=example,dc=com
objectClass: top
objectClass: nisObject
cn: linuxtro2
nisMapName: auto.home
nisMapEntry: -rw,soft,intr 192.168.0.43:/home/linuxtro2
9、将条目文件添加到LDAP中去.
[root@ldap ~]# ldapadd -D "cn=Manager,dc=example,dc=com" -W -x -f nismap.ldif
Enter LDAP Password:
adding new entry "nisMapName=auto.master,dc=example,dc=com"
adding new entry "cn=/home,nisMapName=auto.master,dc=example,dc=com"
拥有帝国一切,皆有可能。欢迎访问phome.net
adding new entry "nisMapName=auto.home,dc=example,dc=com"
adding new entry "cn=linuxtro1,nisMapName=auto.home,dc=example,dc=com"
adding new entry "cn=linuxtro2,nisMapName=auto.home,dc=example,dc=com"
10、编辑/etc/exports文件,添加如下两行,并保存退出.
[root@ldap ~]# vim /etc/exports
/home/linuxtro1 192.168.0.43/24(rw,sync)
/home/linuxtro2 192.168.0.43/24(rw,sync)
11、启动nfs服务.
[root@ldap ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
[root@ldap ~]# chkconfig nfs on
[root@ldap ~]#
12、切换到LDAP客户端,编辑/etc/auto.master文件,添加如下一行内容.
[root@linuxtro ~]# vim /etc/auto.master
/home ldap:192.168.0.43:nisMapName=auto.home,dc=example,dc=com
重启autofs 服务.
[root@linuxtro ~]# service autofs restart
Stopping automount: [ OK ]
Starting automount: [ OK ]
13、再次切换到客户端上重新登录LDAP服务器.查看登录时是否有家目录.
好了,在客户端可也看到家目录了,来庆祝一下 |