Проблема с конфигурацией NIS

Проблема с конфигурацией NIS

Я попытался настроить NIS на сервере и клиенте, работающих под управлением Ubuntu 14.04, следующим образом:этотруководство иэтотофициальное руководство.

После перезагрузки клиентская машина заблокировалась, и несколько раз появилось следующее сообщение:

YPBINDPROC_DOMAIN: Domain not bound

ни одна кнопка не может быть полезна для выхода и запуска графического интерфейса при обычном входе в систему.

Я могу нормально пользоваться машиной только при отключенном сетевом подключении (в противном случае даже открытие терминала занимает много времени, а иногда окно терминала вылетает).

Он снова отображает сообщение десятки раз YPBINDPROC_DOMAIN: Domain not bound.

Клиентская машина регулярно указывается в /etc/hosts.allowфайле сервера.

Во время настройки rpcbindавтоматически установилось вместо portmapи я не смог запустить команду sudo update-rc.d portmap defaults 10в начале руководства. Более того, команда

sudo /etc/init.d/rpcbind restart

работал; но

sudo /etc/init.d/nis restart

не работало, потому что не было /etc/init.d/nisфайла ни на клиенте, ни на сервере. Я установил NIS с sudo apt-get install nis! Ubuntu 14.04 работает по-другому по сравнению с предыдущими версиями?

И можно ли выйти из этой ситуации?

(Я перенес сюда вопрос изunix.stackexchange.com)

решение1

От https://unix.stackexchange.com/questions/154656/etc-init-d-nis-missing-on-ubuntu/154661

Это не ваша вина, это ошибка в документации:

https://bugs.launchpad.net/ubuntu/+source/nis/+bug/1303717

Пакет использует upstart, который использует файлы в /etc/init/, а не в /etc/init.d/.

Но я также не знаю, как теперь перезапустить nis...

Кроме того, похоже, что больше никто не хочет ni. http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04

решение2

Имя пакета:nis, но имя службы сервера — ypserv, а имя службы клиента — ypbind.

На стороне клиента:

start ypbind

На стороне сервера:

start ypserv

В дальнейшем использоватьdpkg -Lчтобы узнать, какие стартовые скрипты идут с пакетом. Скрипты Upstart можно найти в разделе /etc/inet. Что-то вроде этого должно дать вам нужную информацию:

dpkg -L nis | grep inet

Связанный контент