Olá Colega,

O /etc/defaultdomain não existe. Basta criá-lo.

# echo "unix-nis" > /etc/defaultdomain

somente isto.

O serviço é inicializado pelo script  /etc/rc.d/rc.yp, do pacote yptools.

Instale o yptools no servidor e edite o /etc/rc.d/rc.yp, descomentando as 
linhas abaixo:

# ...
# domainname is the name of a domain served by your NIS server.
if [ -r /etc/defaultdomain ]; then
  nisdomainname 'cat /etc/defaultdomain'
fi
# NIS SERVER CONFIGURATION:
# If you are the master server for the NIS domain, you must run 
# ypserv to service clients on the domain.
if [ -x /usr/sbin/ypserv ]; then
  echo "Starting NIS server: /usr/sbin/ypserv"
  /usr/sbin/ypserv
fi
# ...
# yppasswdd line and uncomment out the second one.
if [ -x /usr/sbin/rpc.yppasswdd ]; then
  echo "Starting NIS master password server: /usr/sbin/rpc.yppasswdd"
  /usr/sbin/rpc.yppasswdd
  # echo "Starting NIS master password server: /usr/sbin/rpc.yppasswdd 
  # /usr/sbin/rpc.yppasswdd -e chsh -e chfn ...
fi

Depois o script rc.yp, este sem argumento.

# /etc/rc.d/rc.yp

ou os comandos

# ypserv
# rpc.yppasswdd

   Agora é necessário montar o banco de dados com as informações a serem 
exportadas para as máquinas clientes. Entre no diretório /var/yp e edite o 
arquivo Makefile, na opção de compilação all, veja o trecho abaixo:

...
# them out from this list.
all:   passwd group hosts rpc services netid protocols netgrp mail \
         shadow # publickey networks ethers bootparams printcap \
         # amd.home auto.master auto.home auto.local passwd.adjunct \
         # timezone locale netmasks
...

Coloque o # antes do publickey como acima. Edite ainda o MERGE_PASSWD=true e 
MERGE_GROUP=true para false. Isto fará com que os arquivos passwd e shadow não 
sejam mesclados, assim como os arquivos group e gshadow.

Agora é só compilar com o comando make. As informações geradas são guardadas em 
/var/yp/unix-nis.

# make

Para não autenticar toda a internet em sua máquina, é aconselhável editar o 
arquivo /var/yp/securenets, para restringir a autenticação para a sua rede 
privada. Principalmente depois do apelo no arquivo /var/yp/securenets: "This 
line gives access to everybody. PLEASE ADJUST!".

Leia a documentação para mais detalhes.

Até
Alves

       Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a