Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570109
  • 博文数量: 201
  • 博客积分: 7734
  • 博客等级: 少将
  • 技术积分: 1994
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 19:18
文章分类

全部博文(201)

文章存档

2011年(28)

2010年(173)

分类: LINUX

2010-06-17 23:38:38

实现nis的用户的家目录自动挂载到远程登入服务器的客户机上,
服务器端要开nfs服,客户端要开autofs服务
开启nfs要nfs-utils-lib和nfs-utils两个包的支持。
autofs系统默认已经装好。


首先:
在服务器上装ypserv\ypbind\yp-tools\portmap
如果portmap没装的话。只要装ypserv,自动会把portmap装上。
如果yp-tools没装的话,只要装ypbind,自动会把yp-tools装上。

1、定义nisdomainname (如果没有定义的话,ypserv将起不来)
   可以把nisdomainname写进/etc/sysconfig/network.这样
   当起动nis时,将自动加载nisdomainname.它的格式为:
   NISDOMAIN=linscouxci (linscouxci为nis的域名)
   也可以把/bin/nisdomainname linscouxci命令写在
   /etc/rc.d/rc.local下,每次启动计算机后,就会自动
   运行这个文件下的命令。
   记住不要和DNS的域名冲突。

2、用/usr/lib/yp/ypinit -m 生成nis服务器的用户账号。
   用上面这个命令生成的数据库在/var/yp/下。同时会生成
   /var/yp/ypservers这个配置文件,这个文件是用来配置多
   个nis服务器的。直接把服务器的主机名写进这个文件就行了。
   用make -C /var/yp/ 更新数据库。也可以在/var/yp/下
   直接用make命令,更新。
   生成数据库后需要通知ypserv和yppasswdd这两个服务,
   用/etc/init.d/ypserv restart  =  service ypserv restart
     /etc/init.d/yppasswdd restart = service yppasswdd restart

3、在/etc/exports下加入:/home/guests    192.168.0.0/24(rw,sync)
   这是为共享对客户端挂载用户的家目录。如果这个文件没有配置正确,
   用serivce nfs restart重启nfs时,将会报错。/24(rw,sync)是连在一起的。

然后:
在客户端配置每次登录后,自动跳到用户的家目录。用automount的功能就可以很好的
实现。
1、要在服务端开启nfs,不然客户端不能用挂载。

2、编辑/etc/auto.master
   /home/guests          /etc/auto.guest

3、编辑/ec/auto.guest
   *            192.168.0.15:/home/guests/&
   (*表示通配所有,而&表示继承*的所有)
 
4、运行authconfig-tui在字符下选中左边的NIS
   next.填nis域名。linscouxci
   server:   192.168.0.15

5、测试服务器。

注意:
1、本地的用户和远程的用户的UID不能一样,不然会冲突。
2、客户服务器一定要起NFS

阅读(433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~