Servidor NIS/NFS
Neste tutorial vamos mostrar uma forma simples de se criar um esquema de autenticação remota (NIS) e diretórios de usuários centralizados num servidor (NFS) em uma rede homogênea (Linux-to-Linux).
Pacotes e NFS
Pacotes:
Para tudo seja feito com classe, lhe aconselho os seguintes pacotes:
NFS:
NIS:
Para que possamos fazer com que o NIS faça autenticação remotamente, temos que primeiro ter algo que permita isso, esse é o NFS. Nós não entramos a fundo no NFS pois existe muito documento sobre o assunto na internet e também por se tratar de algo extremamente simples.
Basicamente o que você precisa é de editar o arquivo /etc/exports e colocar as seguintes linhas:
Para tudo seja feito com classe, lhe aconselho os seguintes pacotes:
NFS:
- nfs-server
- nfs-utils
- portmap
- nmap
- rpcinfo
NIS:
- ypserv
- yp-tools
- yppasswd
- ypbind
- portmap
Para que possamos fazer com que o NIS faça autenticação remotamente, temos que primeiro ter algo que permita isso, esse é o NFS. Nós não entramos a fundo no NFS pois existe muito documento sobre o assunto na internet e também por se tratar de algo extremamente simples.
Basicamente o que você precisa é de editar o arquivo /etc/exports e colocar as seguintes linhas:
/home/ ip_da_maquina_remota(rw,no_root_squash)
O que temos aqui é o seguinte:
- /home/ - Este é o diretório que será exportado.
- ip_da_maquina_remota - Este é o ip da máquina que terá acesso ao diretório exportado. Pode-se usar o coringa "*" para liberar para qualquer máquina.
- (rw,no_root_squash) - São as opções que usamos aqui, onde "rw" dá permissão de leitura e gravação para os IPs especificados e "no_root_squash" dá permissão de acesso ao root remoto também.
Nossa, disse que não iria falar de NFS, mas agora já quase montei um servidor de NFS... :D