Configurando NFS + NIS (Ubuntu)
Este tutorial tem por objetivo ensinar a configurar o NFS + NIS no Ubuntu de forma rápida e simples, mas sem deixar de transmitir os conceitos necessários para a aquisição do conhecimento teórico. Antes de configurarmos o NFS e o NIS no GNU/Linux, devemos compreender o que eles são e para o que eles são utilizados.
Parte 2: Configurando o servidor NFS
A configuração do NFS no servidor consiste de três simples passos.
1° passo:
Baixar o pacote nfs-kernel-server utilizando o comando:
# apt-get install nfs-kernel-server
Estando como root no shell.
2° passo:
Definir qual pasta será compartilhada pela rede. Para isso é necessário editar o arquivo /etc/exports. Estando como root, no shell, digite:
# vi /etc/exports
E pressione "enter". Deverá ser mostrado um arquivo que poderá estar vazio ou cheio de comentários como estes:
Os comentários são definidos quando, no início da linha, aparece um "#", que diz que tudo que vem após ele é um comentário e não deverá ser levado em conta pelo sistema. Bem, dentro deste arquivo basta inserirmos no final dele o diretório que desejamos compartilhar e que tipo de acesso permitiremos dentro do mesmo.
Ficará assim:
/diretório_a_ser_compartilhado tipo_de_acesso_permitido Exemplo:
Obs.: "*" (asterisco) define que todos da rede terão permissão de acesso ao diretório. "rw" poderão ler, gravar e apagar o conteúdo do diretório no_root_squash, o root do servidor também poderá se logar remotamente.
Para definir apenas alguns usuários específicos a terem permissão de acesso ao compartilhamento, basta que no lugar do "*" seja colocado o IP da máquina que você deseja que tenha acesso aos arquivos. Se desejar somente leitura, no lugar de "rw" coloque "ro". Feito sua configuração basta salvar o arquivo pressionar "Esc", depois ":" (dois pontos) e digitar "wq", por fim pressione "enter".
3° passo:
Estando ainda no shell, como root, vá ao diretório /etc/init.d e dentro dele digite:
# ./nfs-kernel-server start
Isso iniciará o servidor com nossas configurações preestabelecidas, deixando-o pronto para compartilhar a pasta que definimos, bem como as máquinas que poderão acessá-la.
1° passo:
Baixar o pacote nfs-kernel-server utilizando o comando:
# apt-get install nfs-kernel-server
Estando como root no shell.
2° passo:
Definir qual pasta será compartilhada pela rede. Para isso é necessário editar o arquivo /etc/exports. Estando como root, no shell, digite:
# vi /etc/exports
E pressione "enter". Deverá ser mostrado um arquivo que poderá estar vazio ou cheio de comentários como estes:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
Os comentários são definidos quando, no início da linha, aparece um "#", que diz que tudo que vem após ele é um comentário e não deverá ser levado em conta pelo sistema. Bem, dentro deste arquivo basta inserirmos no final dele o diretório que desejamos compartilhar e que tipo de acesso permitiremos dentro do mesmo.
Ficará assim:
/diretório_a_ser_compartilhado tipo_de_acesso_permitido Exemplo:
/home/ *(rw,sync,no_root_squash)
Obs.: "*" (asterisco) define que todos da rede terão permissão de acesso ao diretório. "rw" poderão ler, gravar e apagar o conteúdo do diretório no_root_squash, o root do servidor também poderá se logar remotamente.
Para definir apenas alguns usuários específicos a terem permissão de acesso ao compartilhamento, basta que no lugar do "*" seja colocado o IP da máquina que você deseja que tenha acesso aos arquivos. Se desejar somente leitura, no lugar de "rw" coloque "ro". Feito sua configuração basta salvar o arquivo pressionar "Esc", depois ":" (dois pontos) e digitar "wq", por fim pressione "enter".
3° passo:
Estando ainda no shell, como root, vá ao diretório /etc/init.d e dentro dele digite:
# ./nfs-kernel-server start
Isso iniciará o servidor com nossas configurações preestabelecidas, deixando-o pronto para compartilhar a pasta que definimos, bem como as máquinas que poderão acessá-la.
Era tudo o q eu queria e precisava saber!
Valeu pelo seu post!!!! :-D=