设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
计算机认证考试学习与经验交流
›
nis的问题。
返回列表
查看:
2616
|
回复:
2
nis的问题。
[复制链接]
aries1998
aries1998
当前离线
积分
1668
IP卡
狗仔卡
发表于 2005-2-22 05:12:44
|
显示全部楼层
|
阅读模式
pc2--rh as3(nis server 192.168.1.2 )
pc1--debian(nis client 192.168.1.1)
pc2上的domainname
[root@aries root]# domainname
aries.com
[root@aries root]# ypdomainname
aries.com
[root@aries root]# nisdomainname
aries.com
pc1上的domainname
root@freesky:~ # domainname
aries.com
root@freesky:~ # ypdomainname
aries.com
root@freesky:~ # nisdomainname
aries.com
复制代码
其中aries.com是用pc2上的bind9本地解析
pc1上的nameserver用的是pc2的地址 192.168.1.2
pc1和pc2上的/etc/hosts也都添加了192.168.1.2 aries.com , /etc/host.conf里面的解析顺序也都是files,dns,nis
在pc1和pc2上ping aries.com 和 host aries.com都没有问题
/var/yp/Makefile中也只启用了passwd 和 group的maps
service portmap start
service ypserv start
/usr/lib/yp/ypinit -m 在/var/yp/下成功生成aries.com文件夹,里面是一些map文件
然后service ypserv restart && service yppasswdd start && service ypxfrd start
在pc2上检测ypserv的运行情况
[root@aries root]# ps -ax | grep yp
2430 ? S 0:00 rpc.yppasswdd
2442 ? S 0:00 rpc.ypxfrd
2551 ? S 0:00 ypserv
2805 tty2 S 0:00 grep yp
[root@aries root]# rpcinfo -u aries.com ypserv
program 100004 version 1 ready and waiting
program 100004 version 2 ready and waiting
复制代码
pc1上的yp.conf内容
ypserver 192.168.1.2
pc1上的/etc/nsswitch的nis域名解析顺序
hosts: files dns nis
然后pc1上运行ypbind
接下来是ypcat passwd && ypcat group 可以正确显示pc2上的用户和组信息,但是却无法从oc1登录,pc2上的/var/log/message也没有任何错误信息,大家看看,到底是哪里出了问题,搞了n个小时,还没搞定。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
kissingwolf
kissingwolf
当前离线
积分
1311
IP卡
狗仔卡
发表于 2005-2-22 09:24:37
|
显示全部楼层
1. 本地是否有nis中同名的用户, 如果有不要用这个用户测试登录.
2. 如果本地没有nis中同名的用户, 并且用此类用户登录不成功查看client本地message看是否是使用nis认证的.
3. 一般情况下当nis用户在client登录后应该进入automount过来的nfs home ,如果没有就会进入/ ,如果你有保护措施不让她进入/ ,可能也无法登录.
4. 换两个rh系统试试, 可能是rhel变态!
回复
支持
反对
使用道具
举报
显身卡
aries1998
aries1998
当前离线
积分
1668
IP卡
狗仔卡
楼主
|
发表于 2005-2-22 10:51:09
|
显示全部楼层
找到原因了,似乎是nis和nis+的问题。
我刚才在debian上的passwd中添加了+::::::,然后就可以了,这是原始nis client的设置(原以为rh用的肯定是nis+)。而且看了一下rh中的nis的readme,里面明确说明了用的是nis而不是nis+,所以debian一直不能登录.
而当我用debian做nis server时,rh不用在/etc/passwd里面添加任何东西就可以登录,是不是可以认为debian用的是nis+?
不过网上说nis和nis+的区别只是nis+允许加密而已,郁闷!
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表