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
-~----------~----~----~----~------~----~------~--~---