Compartir cuentas entre varias computadoras que ejecutan Ubuntu Linux

16

Mi escuela tiene un laboratorio de computación lleno de máquinas que ejecutan Red Hat Linux. Lo tienen configurado para que pueda iniciar sesión en cualquier computadora en el laboratorio, y carga automáticamente su escritorio, directorio de inicio, etc., lo que hace que todas las computadoras en el laboratorio se vean iguales, independientemente de cuál sea ' re usar.

Tengo dos computadoras en casa con Ubuntu Linux. ¿Podría hacer lo mismo con mis computadoras en casa? ¿Cómo se llama y cómo encuentro documentación sobre cómo configurarlo? ¡Gracias!

fijador1234
fuente

Respuestas:

9

Para un entorno pequeño en casa, puede hacer lo mismo sin un servidor de servicios de directorio completo como LDAP o NIS.

Simplemente cree cuentas de usuario con el mismo nombre de usuario, ID de usuario e ID de grupo en todos los sistemas. Elija un sistema para alojar directorios principales y use autofs en el otro sistema para montar estos directorios sobre NFS .

Esto le brinda la mayor parte de los beneficios de los servicios de directorio sin el esfuerzo. El mantenimiento es bastante tolerable siempre que lo mantenga a unos pocos usuarios y algunas computadoras. Una vez que se amplía al tamaño del aula, con una rotación anual de estudiantes, debe pasar al nivel de servicios de directorio como se describe muy bien por quckote quack.

kmarsh
fuente
¿Significa esto que el sistema que aloja los directorios de inicio necesitaría ejecutarse para que la segunda máquina pueda permitir a los usuarios iniciar sesión usando esos directorios? ¿o cada máquina obtendrá su propia copia que se sincronizará más tarde?
John Kube el
@John: sí, si está montando directorios de usuarios desde otro sistema a través de la red, el sistema que realiza el servicio deberá estar activado.
quack quijote
@ John, sí. Ejecutar un servidor de directorio también significa que el sistema siempre tiene que estar activo. Un servidor NFS puede ser tan simple como un disco duro externo con interfaz Ethernet (como la marca LaCie o Argosy) o un NAS de un disco. Los que trabajé también tienen Samba para compartir Windows.
kmarsh
7

Te refieres a los servicios de directorio . Hay varios sistemas que pueden proporcionar esta funcionalidad. DNS es probablemente el tipo de servicio de directorio más conocido; así es como su computadora traduce los nombres de dominio ( www.example.com ) en direcciones IP ( 111.000.111.000 ).

Hesiod es uno de los servicios de directorio más antiguos; tomó el concepto DNS y lo aplicó a la información que cambia con frecuencia, como usuarios, grupos y contraseñas. NIS y NIS + (Network Information Service, también conocido como YellowPages / YP, desarrollado por Sun Microsystems) es otro sistema común a muchos Unixen; LDAP (Lightweight Directory Access Protocol) es un sistema más nuevo. Microsoft proporciona un sistema llamado Active Directory con Windows Server, y Apple proporciona un servicio llamado Open Directory con OS X Server.

En sistemas Unix y similares a Unix, estos servicios generalmente se configuran a través de la configuración NSS (Name Service Switch), /etc/nsswitch.conf . Puede usar cualquiera de los sistemas mencionados anteriormente; para configurarlos, deberá (a) instalar el servidor de servicio; (b) configurar la base de datos de back-end; (c) instalar el software del cliente; y (d) asegúrese de que su nsswitch.conf esté configurado correctamente. Por ejemplo, estas líneas en nsswitch.conf le dicen al sistema que (a) intente acceder primero a los archivos locales y luego (b) intente una consulta LDAP si la primera falla:

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

He hecho una pregunta relacionada en busca de instrucciones básicas sobre cómo configurar LDAP, pero no tiene respuesta por el momento. Los servicios de directorio se usan con mayor frecuencia en entornos empresariales que en el hogar, por lo que Server Fault tiene una variedad más amplia de preguntas sobre la mayoría de estos sistemas.

quijote curandero
fuente
+1 por preguntar sobre la falla del servidor. Pero sí, este método en un entorno doméstico pequeño es como disparar una mosca con un cañón.
petersohn