仍然沒有 NIS 支持地點,該地點使用shadow登錄全套。John﹒F-Haugh ,shadow全套的作者,最近釋放了由 GNU
圖書館 GPL到 comp.sources.misc 的shadow圖書館功能的一個版本。它已經為 NIS 有了一些支持,但是它不
是完全的,並且文件還沒被加到標準的 C 圖書館。另一方面,經由NIS從 /etc/shadow 出版的信息戰勝shadow
全套的目的。
盡管NYS密碼查找功能不使用用一張 shadow.byname 地圖或任何東西, NYS 支持透明地使用一個本地
/etc/shadow 的文件。當NYS執行 getpwnam 的時候被呼叫去查找一個給出域名的相聯系的信息,由
nsswitch.conf 的passwd入口指定的設備被查詢。 nis 服務將簡單地在 NIS 服務器上的 passwd.byname 地圖
中查找名字。然而,文件服務將檢查 /etc/shadow 是否存在,如果存在,則試著打開它。如果不存在,或如果
用戶沒有根特權,如果回復到僅在 /etc/passwd 中查找用戶信息的傳統型的行為。然而,如果shadow文件存在並
且能被打開, NYS 將從shadow中提取用戶密碼。 getpwuid 功能相應地被實現。處這時尚,用NYS編輯的二進制
代碼將透明地處理一個本地shadow全套安裝。
(http://www.fanqiang.com)
進入【UNIX論壇】
|