剛剛 gaod 發現 Linux 的機器無法用帳號密碼登入 (因為我一直都是用 key 直接登入,所以一直沒發現),花了不少力氣才抓出要怎麼解,用 Google 找了不少文件,好像沒什麼人遇到?
解法是把 FreeBSD 上 NIS/YP server 的 Makefile
裡面產生 passwd
的 *
部份改成 x
就解決了。可以參考「Re: FreeBSD NIS serving linux clients.」這篇十年前文章的說明...
會產生問題是因為 Linux 上的 NIS code 在看到 passwd
密碼欄位是 *
時就不會去 shadow
要資料,然後就爆炸了... 改成 x
就沒問題了...
1 則留言:
thx, very helpful :)
張貼留言