[問題] 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