LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1906|回复: 4

参考了论坛里的autofs自动挂载home目录的例子,我做实验还是遇到问题。。帮忙看一下

[复制链接]
发表于 2005-5-19 09:05:37 | 显示全部楼层 |阅读模式
服务器上设置:
NIS服务正常设置好了。。
NFS设置为 /etc/exports为
/home           192.168.0.0(rw,async,no_root_squash)
设置后用showmount -e localhost 显示为:
Export list for localhost:
/home 192.168.0.0

--------------------------------------------------------------------------
客户机上设置为:
NiS服务设置用authconfig设置成功,服务器上的用户已能在客户机上登录。
autofs设置为
/etc/auto.master
/rhome           /etc/auto.rhome    --timeout=60

/etc/auto.rhome
*                    -rw                         server_ip:/home/&

设置完成后,用mount查看,显示/rhome已是autofs挂载上的了。
但这时用服务器上的用户名登录,还是没挂上用户目录,提示信息为:
No Directory  /home/jack!
Logging in with home : "/".
id: Cannot find  name for user ID  501
发表于 2005-5-19 09:16:59 | 显示全部楼层
仔细看那个文档!
你的NIS用户家目录在/home/XX , 你本地试图挂在/rhome/xx ,NIS用户登录的时候要进入本地/home/XX ,你有没有相应的auto挂接,用户无法进入本来就本地不存在的/home/XX 当然有问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-19 10:39:23 | 显示全部楼层
我把auto.master给改为下面这样
/etc/auto.master
/home /etc/auto.rhome --timeout=60

设置为本地home当挂载点了,还是不行。后来看了messages发现,程序是自动去服务器上找对应目录挂载了。但被服务器拒绝。提示是faild  ........... Permission denied
回复 支持 反对

使用道具 举报

发表于 2005-5-19 11:51:04 | 显示全部楼层
Post by coolstar1204
服务器上设置:
NIS服务正常设置好了。。
NFS设置为 /etc/exports为
/home           192.168.0.0(rw,async,no_root_squash)
设置后用showmount -e localhost 显示为:
Export list for localhost:
/home 192.168.0.0



服务器端有问题  /home   192.168.0.0====>首先这个地址是你服务器的地址吗???

先把服务器端搞对了呀,要不客户端肯定有问题

客户端设置:

#vi /etc/auto.master

/mnt    /etc/auto.misc   --timeout=60

#vi /etc/auto.misc

nfs   -ro,soft,intr        你服务器的地址:/home  

就ok了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-20 11:27:31 | 显示全部楼层
楼上的说对了。。。我少打一个/24,所以网络地址是错的。现在改过来后,在客户机上能得到用户目录了。但在登录时会报
id can't find user id 501
id can;'t find group id 501

这样在进入时,就会发现提示变成[I can't find name!@jgx home]为何
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表