Partage de comptes entre plusieurs ordinateurs exécutant Ubuntu Linux

11

Mon école dispose d'un laboratoire informatique rempli de machines exécutant Red Hat Linux. Ils ont été configurés pour vous permettre de vous connecter à n’importe quel ordinateur du laboratoire, et ils chargent automatiquement votre bureau, votre répertoire personnel, etc., ce qui permet à tous les ordinateurs du laboratoire de se ressembler, quel que soit votre choix. re utiliser.

J'ai deux ordinateurs à la maison sous Ubuntu Linux. Pourrais-je faire la même chose avec mes ordinateurs à la maison? Comment s'appelle-t-il et comment trouver de la documentation sur sa configuration? Merci!

fixer1234
la source

Réponses:

6

Pour un petit environnement domestique, vous pouvez faire la même chose sans un serveur de services d'annuaire complet, tel que LDAP ou NIS.

Créez simplement des comptes utilisateur avec le même nom d'utilisateur, identifiant utilisateur et identifiant de groupe sur tous les systèmes. Choisissez un système pour héberger les répertoires de base et utilisez autofs sur l'autre système pour monter ces répertoires sur NFS .

Cela vous donne la plupart des avantages des services d'annuaire sans effort. La maintenance est tout à fait tolérable tant que vous vous contentez de quelques utilisateurs et de quelques ordinateurs. Une fois la taille de la classe adaptée à la taille de la classe, en fonction du taux de roulement annuel des étudiants, vous devez passer au niveau des services de répertoires, comme décrit si bien dans le test du charlatan.

kmarsh
la source
Cela signifie-t-il que le système qui héberge les répertoires de base doit être en cours d'exécution pour que la deuxième machine puisse permettre aux utilisateurs de se connecter à l'aide de ces répertoires? ou chaque machine aura-t-elle sa propre copie qui sera synchronisée plus tard?
John Kube
@ John: Oui, si vous montez des répertoires d'utilisateurs à partir d'un autre système sur le réseau, le système effectuant le service devra être activé.
quack quixote
@ John, oui. L'exécution d'un serveur d'annuaire signifie également que le système doit toujours être opérationnel. Un serveur NFS peut être aussi simple qu'un disque dur externe avec une interface Ethernet (telle que LaCie ou Argosy make) ou un NAS à un disque. Ceux avec qui j'ai travaillé ont aussi le partage Samba pour Windows.
kmarsh
4

Vous parlez de services d'annuaire . Plusieurs systèmes peuvent fournir cette fonctionnalité. DNS est probablement le type de service de répertoire le plus connu; voici comment votre ordinateur traduit les noms de domaine ( www.example.com ) en adresses IP ( 111.000.111.000 ).

Hésiode est l'un des plus anciens services d'annuaire; le concept DNS a été appliqué aux informations qui changent fréquemment, telles que les utilisateurs, les groupes et les mots de passe. NIS et NIS + (Network Information Service ou YellowPages / YP, développé par Sun Microsystems) est un autre système commun à de nombreuses Unix; LDAP (Lightweight Directory Access Protocol) est un système plus récent. Microsoft fournit un système appelé Active Directory avec Windows Server, et Apple fournit un service appelé Ouvrir le répertoire avec OS X Server.

Sur les systèmes Unix et similaires, ces services sont généralement configurés via le NSS Configuration (Name Service Switch), /etc/nsswitch.conf . Vous pouvez utiliser n'importe lequel des systèmes mentionnés précédemment. pour les configurer, vous devez (a) installer le serveur de service; (b) configurer la base de données principale; (c) installer le logiciel client; et (d) assurez-vous que votre nsswitch.conf est configuré correctement. Par exemple, ces lignes dans nsswitch.conf Indiquez au système (a) d'essayer d'abord d'accéder aux fichiers locaux, puis (b) de tenter une requête LDAP si la première échoue:

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

J'ai demandé une question connexe cherche des instructions de base pour configurer LDAP, mais cela reste sans réponse pour le moment. Les services d’annuaire sont plus souvent utilisés dans les environnements professionnels qu’à la maison. Défaut de serveur a une plus grande variété de questions sur la plupart de ces systèmes.

quack quixote
la source
+1 pour demander une faute de serveur. Mais oui, cette méthode dans un petit environnement familial est comme tirer une mouche avec un canon.
petersohn