[问题] NIS设定完成后无法登入SSH(已解决)

楼主: andy2007 (...)   2014-07-28 22:58:16
各位前辈好,我目前有一台NIS Server机台、两台NIS client机台
Client A 的版本是 CentOS release 6.3 (Final)
Client B 的版本是 CentOS release 4.6 (Final)
===============================================================
我在NIS Server上面建立一个新帐号 : user01,密码都设定完毕
并且也确认了A、B两台的yptest、ypwhich都测试OK
可是我在宿舍以user01登入到A机台(可登入),之后再跳到B机台,但却无法登入B机台?
登入时会出现以下错误讯息:
Permission denied (publickey,gssapi-with-mic,password)
如果使用root登入到B机台,是可以登入的
我查看了B机台的 /var/log/secure
只有看到这行:Failed password for user01 from ...
我想它是指我的密码错了,但我确认很多次了,密码绝对和A机台一模一样
尝试的解决方法:
我先以root登入到B机台,再su - user01切换使用者,确认是可以切换成功的
之后在B机台使用root,搭配yppasswd -p user01,在B机台更改密码后
就可以登入到A、B机台了
问题:
1. 为什么NIS确认顺利建立,B机台还是无法从A机台登入?(root却都可以?)
2. 要如何才可以从A机台登入到B机台?
(因为NIS使用者很多,总不可能叫他们一个个到B机台改密码...Orz)
初学Linux,如果有哪里观念错误,还请各位前辈们指点迷津
谢谢前辈们的教学~ :)
作者: Adama (So Say We All.)   2014-07-28 23:47:00
说不定B本身就有个user01? 一般auth会以本地shadow先
楼主: andy2007 (...)   2014-07-28 23:59:00
感谢前辈指点,我在B机台使用root输入指令:cat /etc/passwd 和 cat /etc/shadow | grep user01都没有user01的讯息(B机台是没有建立任何帐号的)
作者: nastygirl (小洋葱)   2014-07-29 04:07:00
nsswitch 里 passwd 有加上nis吗?
楼主: andy2007 (...)   2014-07-29 20:59:00
感谢前辈指点,nsswitch中的passwd和shadow都有nis我有将files和nis的先后顺序交换,但还是无法登入...Orz
作者: KAOKAOKAO (鬼斗)   2014-07-29 21:19:00
有把家目录挂NFS吗?有挂的话,权限有设对吗?所有权人都是user01吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com