Назад | Перейти на главную страницу

Файл NIS passwd всегда пуст

Я установил NIS на Centos 5.3, следуя довольно отрывочной документации в Интернете, похоже, он работает очень хорошо, тем не мение всякий раз, когда я бегу ypcat passwdни с сервера, ни с клиента записи не возвращаются.

Определенно есть некоторые записи в файле / etc / passwd на сервере, и я запускал ypinit, а также пытался запустить make в / var / yp, чтобы восстановить базу данных.

ypcat hosts работает нормально, я получаю с сервера файл hosts, ошибок в журнале нет. Обе машины настроены в nsswitch.conf для чтения из NIS, а также файлов.

Есть идеи, почему это не сработает?

Хорошо, так что это немного фейспалм, NIS не показывает пользователей с UID <500 в своем экспорте passwd, я не добавлял непривилегированных пользователей к виртуальной машине, на которой я ее тестировал. теперь все работает нормально: -S

Ты пробовала:

ypcat passwd.byname

или

ypcat passwd.byuid

Кроме того, на вашем сервере NIS есть db-файлы для карты passwd?

Вы настроили /etc/nsswitch.conf? Он должен содержать такие строки, как:

passwd:     files nis
group:      files nis