[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