Compartilhando contas entre vários computadores executando o Ubuntu Linux

16

Minha escola possui um laboratório de informática cheio de máquinas executando o Red Hat Linux. Eles o configuram para que você possa fazer login em qualquer computador do laboratório e carrega automaticamente a área de trabalho, o diretório inicial etc., o que faz com que todos os computadores do laboratório tenham a mesma aparência, independentemente de qual deles você ' re usando.

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

fixer1234
fonte

Respostas:

9

Para um ambiente pequeno em casa, você pode fazer o mesmo sem um servidor completo dos Serviços de Diretório, como LDAP ou NIS.

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

Isso oferece a maioria dos benefícios dos serviços de diretório sem o esforço. A manutenção é bastante tolerável, desde que você a reduza para alguns usuários e alguns computadores. Depois de escalar para o tamanho da sala de aula, com a rotatividade anual de alunos, você precisa passar para o nível de serviços de diretório, conforme descrito muito bem pelo Quack Quixote.

kmarsh
fonte
isso significa que o sistema que hospeda os diretórios pessoais precisa estar em execução para que a segunda máquina possa permitir que os usuários efetuem login usando esses diretórios? ou cada máquina receberá sua própria cópia que será sincronizada posteriormente?
John Kube
@ John: sim, se você estiver montando diretórios de usuários de outro sistema na rede, o sistema que está servindo precisará estar ligado.
quack quixote
@ John, sim. A execução de um servidor de diretório também significa que o sistema sempre precisa estar ativo. Um servidor NFS pode ser tão simples quanto um disco rígido externo com interface Ethernet (como LaCie ou Argosy make) ou um NAS de um disco. As pessoas com quem trabalhei também têm o compartilhamento Samba para Windows.
precisa saber é o seguinte
7

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

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

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

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

Fiz uma pergunta relacionada à procura de instruções básicas sobre como configurar o LDAP, mas não há resposta no momento. Os serviços de diretório são mais frequentemente usados ​​em ambientes comerciais do que em casa, portanto, a falha do servidor tem uma variedade maior de perguntas na maioria desses sistemas.

charlatão quixote
fonte
+1 para perguntar sobre falha no servidor. Mas sim, esse método em um ambiente doméstico pequeno é como disparar uma mosca com um canhão.
Peterohn