Compartilhando contas entre vários computadores que executam o Ubuntu Linux

11

Minha escola tem um laboratório de informática cheio de máquinas rodando o Red Hat Linux. Eles são configurados para que você possa fazer login em qualquer computador no laboratório e carregar automaticamente sua área de trabalho, diretório pessoal, etc., o que faz com que todos os computadores do laboratório tenham a mesma aparência, independentemente de você ou de qual deles você re usando.

Eu tenho dois computadores em casa rodando o Ubuntu Linux. Eu poderia fazer a mesma coisa com meus computadores em casa? Como é chamado e como posso encontrar documentação sobre como configurá-lo? Obrigado!

    
por fixer1234 28.04.2010 / 22:23

2 respostas

6

Para um ambiente pequeno em casa, você pode fazer a mesma coisa sem um servidor de serviços de diretório completo, como LDAP ou NIS.

Basta criar contas de usuário com o mesmo nome de usuário, ID de usuário e ID de grupo em todos os sistemas. Escolha um sistema para hospedar diretórios pessoais e use autofs no outro sistema para montar esses diretórios em NFS .

Isso lhe dá a maior parte dos benefícios dos serviços de diretório sem o esforço. A manutenção é bastante tolerável, desde que você mantenha alguns usuários e alguns computadores. Depois de escalar para o tamanho da sala de aula, com a rotatividade anual dos alunos, você precisa passar para o nível de serviços de diretório, conforme descrito tão bem pelo quack quixote.

    
por 28.04.2010 / 23:00
4

Você está se referindo a serviços de diretório . Existem vários sistemas que podem fornecer essa funcionalidade. DNS é provavelmente o tipo mais conhecido de serviço de diretório; é assim que o seu computador traduz nomes de domínio ( www.example.com ) em endereços IP ( 111.000.111.000 ).

Hesiod é um dos mais antigos serviços de diretório; ele levou o conceito de DNS e o aplicou a informações que mudam com frequência, como usuários, grupos e senhas. NIS e NIS + (Network Information Service, também conhecido como YellowPages / YP, desenvolvido pela Sun Microsystems) é outro sistema comum a muitos Unixen; LDAP (Lightweight Directory Access Protocol) é um sistema mais novo. A Microsoft fornece um sistema chamado Active Directory com o Windows Server, e a Apple fornece um serviço chamado Abra o diretório com o OS X Server.

Em sistemas Unix e Unix-like esses serviços geralmente são configurados através da configuração NSS (Name Service Switch), < em> /etc/nsswitch.conf . Você pode usar qualquer um dos sistemas mencionados anteriormente; para configurá-los, você precisará (a) instalar o servidor de serviços; (b) configurar o banco de dados backend; (c) instalar o software do cliente; e (d) verifique se o seu nsswitch.conf está configurado corretamente. Por exemplo, estas linhas em nsswitch.conf dizem ao sistema para (a) tentar acessar os arquivos locais primeiro, e então (b) tentar uma consulta LDAP se a primeira falhar:

passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap

Eu perguntei a uma questão relacionada procurando instruções básicas de como configurar o LDAP, mas não está respondido no momento. Os serviços de diretório são usados com mais freqüência em ambientes de negócios do que em casa, então Falha do servidor tem uma variedade maior de perguntas na maioria desses sistemas.

    
por 28.04.2010 / 22:50