NIS設定完成後無法登入SSH - Linux

Table of Contents



各位前輩好,我目前有一台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,如果有哪裡觀念錯誤,還請各位前輩們指點迷津


謝謝前輩們的教學~ :)


--

All Comments

Sarah avatarSarah2014-08-01
說不定B本身就有個user01? 一般auth會以本地shadow先
Ingrid avatarIngrid2014-08-04
感謝前輩指點,我在B機台使用root輸入指令:
Sierra Rose avatarSierra Rose2014-08-07
cat /etc/passwd 和 cat /etc/shadow | grep user01
Megan avatarMegan2014-08-10
都沒有user01的訊息(B機台是沒有建立任何帳號的)
Caroline avatarCaroline2014-08-10
nsswitch 裡 passwd 有加上nis嗎?
Sarah avatarSarah2014-08-14
感謝前輩指點,nsswitch中的passwd和shadow都有nis
我有將files和nis的先後順序交換,但還是無法登入...Orz
Suhail Hany avatarSuhail Hany2014-08-16
有把家目錄掛NFS嗎?有掛的話,權限有設對嗎?所有權人
都是user01嗎?