para os hard user

Iniciado por Marcus VBP, 08 de Novembro de 2006, 21:00

tópico anterior - próximo tópico

Marcus VBP

opa pessoal, blz??

olha, minha duvida é o seguinte...

Eu sei que é possivel ter uma rede com vários terminais sem HD, dando boot do sistema operacional a partir do servidor, via rede.

agora eu quero saber se é possivel eu ter uma rede com maquinas com seus proprios HDs, com programas rodando localmente e tal, mas com a pasta home sendo armazenada no servidor.

é possivel? alguem pode me passar um tuto sobre isso?

ppfb

Sim, é possível.

Eu trabalho num laboratório em que isso é feito...

só que infelizmente eu não sei te responder como isso é feito ainda.

Vou pesquisar e assim que puder te ajudo.

Abraços

Darcamo

Também trabalho em um laboratório em que isso é feito e funciona bem.

Aqui em casa uso partições separas, uma para / e outra para /home
No fstab tem linhas
/dev/hda1    /    ext3    defaults,errors=remount-ro 0       1
/dev/hda2    /home    ext3    defaults        0       2

Olhei como era no laboratório uma vez e se bem me lembro a diferença é ao invés de /dev/hda2 (fazendo analogia ao fstab aqui de casa) era o local onde estava o home no servidor.

Marcus VBP

Citação de: Darcamo online 08 de Novembro de 2006, 21:39
Também trabalho em um laboratório em que isso é feito e funciona bem.

Aqui em casa uso partições separas, uma para / e outra para /home
No fstab tem linhas
/dev/hda1    /    ext3    defaults,errors=remount-ro 0       1
/dev/hda2    /home    ext3    defaults        0       2

Olhei como era no laboratório uma vez e se bem me lembro a diferença é ao invés de /dev/hda2 (fazendo analogia ao fstab aqui de casa) era o local onde estava o home no servidor.


mas eu imagino que deve envolver também a compilação do kernel (do servidor), para ativar os modulos necessarios... pq tipo, para fazer da forma que eu falei acima, necessita.

embryo

#4
Haha, eu também trabalho em um laboratório em que isso é feito. :-)

Bom, em primeiro lugar você vai precisar de um servidor que exporte as pastas 'home' de cada usuário para a rede. Para isso, você pode usar o serviço NFS. Para armazenar as informações sobre as contas de cada usuário, como o login, senha e a localização do diretório home de cada um, você irá precisar de algum serviço de gerência de arquivos em rede, como o LDAP ou NIS.

Montar um servidor NFS não é difícil, na verdade é bem rápido. O LDAP já é bem mais complicado. Se você optar pelo NIS, as configurações serão mais fáceis, mas o NIS não tem tantos recursos como o LDAP. Infelizmente eu não conheço nenhum bom tutorial sobre NIS ou LDAP.

Para que cada máquina cliente monte os diretórios home dos usuários, você pode inserir uma linha no /etc/fstab, como o Darcamo sugeriu, da forma:

nome_do_servidor_de_NFS:/localização_dos_diretórios_home_no_servidor   /home    nfs     defaults   0   0

Você também pode, ao invés de editar o /etc/fstab/, configurar o automount, programa que roda nas máquinas clientes, que já procura no servidor quais são os diretórios home dos usuários e monta e desmonta os diretórios automaticamente.

E dependendo do sistema, não precisa recompilar o kernel não. O Kernel do Ubuntu, por exemplo, já vem com suporte a NFS (servidor e cliente) e automount também. Os servidores de LDAP e NIS, se não me engano, rodam em 'user mode', e não precisam de configurações adicionais no kernel.

Tutorial sobre como montar um servidor de NFS no Ubuntu: http://czarism.com/easy-peasy-ubuntu-linux-nfs-file-sharing

Se todas as contas de usuários forem locais, então talvez você nem precise de um servidor de LDAP. Mas se você quer que os usuários possam logar em qualquer máquina, sem ter que criar contas em uma por uma, então vai precisar de um servidor NIS ou LDAP. Mas como eu disse, não sei de nenhum tutorial sobre os dois. Talvez algum usuário do fórum possa te passar informações mais concretas sobre como montar um servidor desse tipo.

Você pode achar mais informações sobre o LDAP aqui: http://www.openldap.org/

ppfb

o cara já respondeu tudo =)
heheh

lá usa-se NFS e NIS...

mas bem...fica pra proxima

Abraços

Marcus VBP

Citação de: embryo online 09 de Novembro de 2006, 00:35
Se todas as contas de usuários forem locais, então talvez você nem precise de um servidor de LDAP. Mas se você quer que os usuários possam logar em qualquer máquina, sem ter que criar contas em uma por uma, então vai precisar de um servidor NIS ou LDAP. Mas como eu disse, não sei de nenhum tutorial sobre os dois. Talvez algum usuário do fórum possa te passar informações mais concretas sobre como montar um servidor desse tipo.

a ideia é que as contas de usuario também fiquem no servidor.

Mas de qualquer forma, obrigado. vou procurar me informar melhor. até

clcampos

No link abaixo tem um tutorial sobre como instalar um servidor nis+nfs e acesso aos arquivos através de estações. Espero que ajude

http://colab.interlegis.gov.br/wiki/CriandoServidordeArquivosAutenticacao
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!