Configuration d'un réseau sous Unix

10

Je veux configurer plusieurs ordinateurs sur un réseau local, tous connectés à un serveur Unix.

L'objectif principal étant que les comptes d'utilisateurs ne doivent exister que sur le serveur. Pour que tout utilisateur puisse accéder à son interface normale via n'importe quel ordinateur donné.

Quelles sont les différentes façons de procéder et quels sont les avantages et les inconvénients de ces méthodes?

sidenote: Je suis à la recherche d'une méthode simpliste, qui nécessite un minimum absolu de travail sur les terminaux individuels. Si l'utilisateur peut jouer à des jeux et faire des trucs gourmands en ressources, ce serait un bonus.

Stefan
la source

Réponses:

5

Pour la gestion des comptes, utilisez LDAP. Installez simplement un client LDAP sur tous les clients (par exemple le ldap-auth-clientpackage sur Ubuntu) et exécutez un serveur LDAP sur le serveur.

Gardez les répertoires personnels sur NFS ou Samba. La configuration la plus simple consiste à monter le système de fichiers domestique dans son ensemble sur tous les clients au démarrage. Cela n'offre pas une bonne sécurité car quiconque branche son ordinateur portable peut accéder à tous les fichiers; si c'est un problème, Samba est la prochaine méthode la plus simple.

L'inconvénient majeur de LDAP et NFS ou Samba est que les utilisateurs ne pourront rien faire sur les clients si le serveur ou le réseau est en panne. Je ne pense pas qu'une solution à cet inconvénient se rapprochera de votre exigence de simplicité.

Gilles 'SO- arrête d'être méchant'
la source
4

Red Hat a un projet appelé FreeIPA qui produit une configuration de serveur LDAP, Kerberos, NTP et DNS intégrée plus facile à configurer.

Je ne l'ai pas encore essayé, mais ça fait partie de ma liste de choses à essayer depuis un certain temps maintenant.

duffbeer703
la source
1

Alternative à la solution LDAP, vous pouvez utiliser NIS pour les informations de compte et NFS pour le partage de fichiers.

Stéphane
la source