星期四, 1月 12, 2012

FreeBSD NIS master 與 Linux NIS client 時 shadow 的處理

剛剛 gaod 發現 Linux 的機器無法用帳號密碼登入 (因為我一直都是用 key 直接登入,所以一直沒發現),花了不少力氣才抓出要怎麼解,用 Google 找了不少文件,好像沒什麼人遇到?

解法是把 FreeBSD 上 NIS/YP server 的 Makefile 裡面產生 passwd* 部份改成 x 就解決了。可以參考「Re: FreeBSD NIS serving linux clients.」這篇十年前文章的說明...

會產生問題是因為 Linux 上的 NIS code 在看到 passwd 密碼欄位是 * 時就不會去 shadow 要資料,然後就爆炸了... 改成 x 就沒問題了...

1 則留言:

Nathaniel Chen. 提到...

thx, very helpful :)