[mdk-re] NIS troubles
SilverFox
=?iso-8859-1?q?SilverFox_=CE=C1_rgantd=2Eru?=
Ср Апр 18 18:01:52 MSD 2001
On Wed, 18 Apr 2001 17:45:04 +0400
SilverFox <SilverFox на rgantd.ru> wrote:
> On Wed, 18 Apr 2001 17:20:15 +0400
> dsv <dsv на mts.ru> wrote:
>
> > "Новомлинский Игорь" wrote:
> > >
> > > Добрый день, SilverFox !
> > >
> > > В 17:00 18 апреля 2001 г., Я получил Ваше письмо:
> > >
> > > S> Здравствуйте!
> > >
> > > S> Пытался установить Spring 2001 и сразу в просессе установки
> > > S> сказать использовать NIS , но не получилось.
> > > S> Не видит домена. Я так понял ипользуется для определения
> > > S> домена /bin/domainname, возвращает (none). Когда
> > > S> запустишь /bin/domainname имядомена, тогда он определяется и
> > > S> NIS начинает работать. Но после прерзагрузки опять про домен
> > > S> ничего не знает. Я создал /etc/DOMAINNAME, прописал туда домен
> > > S> и вставил строчку в /etc/rc.d/init.d/ypbind /bin/domainname -F /etc/DOMAINNAME.
> > > S> Пока работает. А как надо делать?
> > >
> > > надо добавить в /etc/sysconfig/network строку NISDOMAIN="mynisdomain"
> >
> > Аналогичная проблема была у меня.
> > Строку NISDOMAIN="mynisdomain" в /etc/sysconfig/network вставить можно,
> > только я не нашел скрипта который использует этот NISDOMAIN:
> > $ cd /etc;grep -rl NISDOMAIN *
> > sysconfig/network
> > $
> > Как временное решение вставил кусок в rc.sysinit:
> > -------------------------
> > # Set the NIS domain name
> > if [ -n "$NISDOMAIN" ]; then
> > action "Setting NIS domain name $NISDOMAIN" nisdomainname $NISDOMAIN
> > else
> > nisdomainname ""
> > fi
> > -------------------------
> > Это криво, но работает.
>
>
> Ну решение я нашел, правда покривее еще ;( Но мне представляестя, что если ссылку /etc/domainname перевести на ссылку /bin/nisdomainname , которая в свою очередь указывет на /bin/hostname, то все будет ок ;)!
Нет !!! Это та же дырка от бублика. /bin/nisdomainname возвращает туже (none). А именно к одной из них видать ypbind обращается. По крайней мере в /var/yp/makefile прописан /bin/domainname . Вот он и создает директорию /var/yp/(none) при запуск make.
--
Лисютин Анатолий Петрович (Silver Fox)
mailto:SilverFox на rgantd ICQ:6647501
РГАНТД - Российский государственный архив научно-технической документачии
http://rgantd.ru http://rusarchives.ru/federal/rgantd
Подробная информация о списке рассылки community