17 votes

Partage de comptes entre plusieurs ordinateurs fonctionnant sous Ubuntu Linux

Mon école a un laboratoire informatique rempli de machines fonctionnant sous Red Hat Linux. La configuration est telle que vous pouvez vous connecter à n'importe quel ordinateur du laboratoire et qu'il charge automatiquement votre bureau, votre répertoire personnel, etc.

J'ai deux ordinateurs à la maison qui fonctionnent sous Ubuntu Linux. Pourrais-je faire la même chose avec mes ordinateurs à la maison ? Comment cela s'appelle-t-il et comment puis-je trouver de la documentation sur la façon de le configurer ? Merci !

10voto

dequin Points 113

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

Il suffit de créer des comptes d'utilisateur avec le même nom d'utilisateur, le même identifiant d'utilisateur et le même identifiant de groupe sur tous les systèmes. Choisissez un système pour héberger les répertoires personnels, et utilisez la fonction autofs sur l'autre système pour monter ces répertoires sur NFS .

Vous bénéficiez ainsi de la plupart des avantages des services d'annuaire sans en subir les inconvénients. La maintenance est tout à fait tolérable tant que vous vous en tenez à quelques utilisateurs et quelques ordinateurs. Une fois qu'il atteint la taille d'une salle de classe, avec un renouvellement annuel des étudiants, vous devez passer au niveau des services d'annuaire tel que décrit si bien par Quack Quxote.

7voto

user12786 Points 454

Vous faites référence à services de répertoire . Il existe plusieurs systèmes qui peuvent fournir cette fonctionnalité. DNS est probablement le type de service d'annuaire le plus connu ; c'est ainsi que 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. Il reprend le concept du DNS et l'applique aux informations qui changent fréquemment, comme les utilisateurs, les groupes et les mots de passe. NIS y NIS+ (Network Information Service aka YellowPages/YP, développé par Sun Microsystems) est un autre système commun à de nombreux Unixen ; 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é Open Directory avec OS X Server.

Sur les systèmes Unix et similaires, ces services sont généralement configurés par l'intermédiaire de la commande NSS (commutateur de service de nom), /etc/nsswitch.conf . Vous pouvez utiliser n'importe lequel des systèmes mentionnés précédemment ; pour les configurer, vous devrez (a) installer le serveur de service ; (b) configurer la base de données dorsale ; (c) installer le logiciel client ; et (d) vous assurer que votre nsswitch.conf est configuré correctement. Par exemple, ces lignes dans nsswitch.conf indique 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 Je cherche des instructions de base pour configurer le LDAP, mais je n'ai pas de réponse pour le moment. Les services d'annuaire sont plus souvent utilisés dans les environnements professionnels qu'à la maison, donc Défaut du serveur a une plus grande variété de questions sur la plupart de ces systèmes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X