GNU/Linux >> Tutoriels Linux >  >> Panels >> Webmin

Utilisateurs et groupes de cluster

Dans cette page, le module Webmin pour gérer les utilisateurs et les groupes sur plusieurs systèmes s'explique.

Contenu

Le module Utilisateurs et groupes du cluster

Avant de lire ce chapitre, vous devez être familiarisé avec les fonctionnalités de gestion de cluster de Webmin, expliquées dans l'introduction aux packages logiciels de cluster. Tous les modules liés au cluster (celui-ci, Cluster Software Packages et Cluster Webmin Configuration) utilisent le module Webmin Servers Index et RPC pour contrôler d'autres systèmes. Vous devriez également lire le chapitre 4 qui couvre le module Utilisateurs et groupes, comme de nombreux formulaires et pages dans le Utilisateurs et groupes du cluster module sont similaires à celui-ci.

Ce module vous permet de gérer des utilisateurs et des groupes Unix uniquement sur plusieurs systèmes à partir d'une seule interface. Si vous avez un grand nombre d'hôtes sur votre réseau et que vous voulez que les gens puissent se connecter à chacun d'eux, un mécanisme est nécessaire pour créer des comptes Unix sur chaque système. L'utilisation de ce module est beaucoup plus simple que la création manuelle d'un compte sur chaque système.

Il existe une méthode largement disponible et plus couramment utilisée pour gérer les utilisateurs, les groupes et d'autres services sur plusieurs machines via NIS, couverte par le client et le serveur NIS. Les systèmes clients NIS interrogent un serveur maître pour obtenir des informations et lisent leurs fichiers /etc/passwd et /etc/group, ce qui rend les comptes disponibles sur tous les clients. NIS fonctionne bien et est facilement configurable depuis Webmin, mais présente quelques inconvénients. Si le serveur maître tombe en panne ou si le réseau tombe en panne, les systèmes clients ne pourront pas rechercher les informations utilisateur, ce qui entraînera le blocage des connexions et de nombreux programmes. Et comme les clients doivent fréquemment interroger le serveur, cela ne fonctionne pas aussi bien sur un réseau lent.

Ce module Webmin, quant à lui, met à jour les fichiers sur chaque système client afin que les utilisateurs et les groupes restent synchronisés. Le système d'exploitation client n'a rien de spécial à faire pour utiliser les utilisateurs gérés de manière centralisée - pour lui, ils apparaissent comme les autres utilisateurs. Cependant, cela signifie qu'une perte de synchronisation peut se produire si un utilisateur est modifié directement sur un système client au lieu de passer par le serveur maître.

Une autre fonctionnalité utile de ce module qui manque à NIS est sa capacité à créer des répertoires personnels sur des serveurs gérés. Cela peut être utile si vos systèmes ne partagent pas de répertoires personnels communs via NFS, ce qui peut être peu pratique sur un réseau étendu. Le module peut également configurer des utilisateurs dans le fichier de mots de passe Samba ou un fichier d'authentification proxy sur des serveurs gérés, tout comme le module normal Utilisateurs et Groupes le peut localement. Ceci est très pratique si votre organisation dispose de plusieurs serveurs Samba, chacun avec sa propre liste de mots de passe (bien que Samba puisse être configuré pour interroger un serveur central pour les mots de passe à la place).

Le module Utilisateurs et groupes de cluster nécessite que tous les systèmes gérés aient les mêmes formats de fichier utilisateur. Malheureusement, certaines variantes d'Unix utilisent uniquement un fichier /etc/passwd, certaines utilisent également un fichier /etc/shadow et certains systèmes BSD utilisent le fichier /etc/master.passwd pour stocker les utilisateurs. Chacun de ces différents formats stocke des informations différentes sur les utilisateurs, que le module ne peut pas gérer. Le résultat est qu'un cluster ne peut pas contenir à la fois des systèmes Linux et FreeBSD, ou à la fois des boîtiers Solaris et AIX car ils utilisent des formats différents. Cependant, un réseau d'hôtes Linux et Solaris peut être géré de manière centralisée car les deux systèmes d'exploitation utilisent les fichiers /etc/passwd et /etc/shadow, qui est le format le plus courant.

Comme le module Cluster Software Packages (traité au chapitre 48), celui-ci stocke des listes d'utilisateurs et de groupes sur chaque hôte géré sur le système maître. Cela accélère la recherche et la modification, mais introduit la possibilité que les informations du maître ne soient pas synchronisées avec les listes réelles d'utilisateurs et de groupes sur les hôtes gérés. Cela peut arriver si un utilisateur est ajouté, supprimé ou modifié directement sur l'un des hôtes au lieu de passer par ce module. Heureusement, il est facile de resynchroniser si cela se produit (en utilisant le bouton *Actualiser les listes d'utilisateurs et de groupes*). L'actualisation se produit également automatiquement chaque fois qu'un utilisateur est ajouté, supprimé ou mis à jour sur un serveur géré.

Le module se trouve dans Webmin sous la catégorie Cluster. Lorsque vous cliquez sur son icône, une page comme celle illustrée dans la capture d'écran ci-dessous s'affiche. En haut se trouvent des icônes pour tous les serveurs gérés, et en dessous, des champs et des boutons pour rechercher et ajouter des utilisateurs et des groupes. Ces champs n'apparaîtront que si au moins un serveur a été enregistré.


Le module Utilisateurs et groupes du cluster

Enregistrer un serveur

Avant que ce module puisse être utilisé pour gérer les utilisateurs et les groupes, ce système doit être ajouté à sa liste de serveurs. Pour ce faire, suivez ces étapes :

  1. Utilisez le module Webmin Servers Index pour ajouter le système distant et assurez-vous de fournir un nom d'utilisateur et un mot de passe. Cela n'est pas nécessaire si vous souhaitez gérer le serveur maître lui-même.
  2. Dans ce module, sélectionnez le système dans le menu à côté du bouton *Ajouter un serveur*, puis cliquez dessus. Le menu comprendra généralement l'entrée spéciale ce serveur , qui est le système maître. Cependant, il n'inclura jamais les serveurs qui ont déjà été ajoutés. Vous pouvez également sélectionner un groupe entier de serveurs dans le menu à côté de Ajouter des serveurs au groupe . Les groupes peuvent également être définis dans le module Webmin Servers Index.
  3. Une page montrant tous les hôtes ajoutés et le nombre d'utilisateurs et de groupes sur chacun s'affichera. Si un hôte ne peut pas être contacté ou si la connexion RPC échoue, un message d'erreur expliquant ce qui s'est passé pour cet hôte apparaîtra à la place.
  4. Revenir à la page principale du module, sur laquelle une nouvelle icône pour chaque hôte devrait maintenant être répertoriée.

Créer un nouvel utilisateur

Le formulaire pour ajouter un utilisateur Unix à plusieurs systèmes est presque identique à celui du module Utilisateurs et groupes pour ajouter un utilisateur localement. Si vous connaissez ce module, l'utiliser devrait être un jeu d'enfant. Suivez simplement les étapes ci-dessous :

  1. Sur la page principale du module, cliquez sur Ajouter un utilisateur bouton dans la moitié inférieure de la page.
  2. Remplissez le formulaire de création d'utilisateur qui s'affiche comme vous le feriez lors de la création d'un utilisateur local. L'ID utilisateur sera défini par défaut sur un ID qui n'est utilisé sur aucun système et ne devrait donc pas avoir besoin d'être modifié.
  3. Le seul champ auquel il faut faire attention est Groupe principal , car l'ID de groupe pour le nom de groupe saisi sera recherché sur le système maître. Le même groupe avec le même ID doit également exister sur tous les hôtes gérés.
  4. Le groupe secondaire la liste comprend des groupes de tous les systèmes. Si vous en sélectionnez un qui n'existe que sur certains hôtes, l'utilisateur ne sera ajouté à ce groupe que pour les hôtes sur lesquels il existe.
  5. Près de la fin se trouve un champ intitulé Faire les opérations de fichier ci-dessus sur qui détermine si la création du répertoire personnel et la copie des fichiers sont effectuées sur un seul hôte du cluster ou sur tous. Si vos systèmes gérés partagent des répertoires personnels via NFS, vous devez sélectionner Un serveur de sorte qu'il n'est créé qu'une seule fois. Sinon, choisissez Tous les serveurs afin que le répertoire de l'utilisateur soit créé sur chacun d'eux.
  6. Si Créer un utilisateur dans d'autres modules est défini sur Oui , l'utilisateur sera ajouté au fichier de mots de passe Samba, à la liste des utilisateurs Squid, etc. pour chaque système.
  7. Cliquez sur Créer pour accéder à une page montrant ce qui a été fait sur chaque hôte géré, tant qu'il n'y a pas d'erreur dans le formulaire. Si, pour une raison quelconque, un hôte ne peut pas être contacté ou connecté, un message d'erreur apparaîtra pour cet hôte à la place - mais tout le reste sera mis à jour.

Ce processus ne peut pas être utilisé pour ajouter un utilisateur qui existe déjà sur certains des hôtes, car un message d'erreur à cet effet s'affichera lorsque vous cliquerez sur Créer . À la place, vous devez utiliser la fonctionnalité de synchronisation du module, décrite dans la section Synchroniser les utilisateurs et les groupes section, qui peut copier les détails de l'utilisateur d'un hôte à d'autres.

Modifier un utilisateur existant

La modification d'un utilisateur sur plusieurs serveurs est légèrement plus complexe que l'ajout d'un, car vous pouvez contrôler exactement quels attributs de l'utilisateur seront modifiés. Cela est nécessaire car l'utilisateur peut ne pas avoir les mêmes détails sur chacun des systèmes gérés, et vous pouvez définir un attribut (tel que le nom réel) tout en laissant intact un autre qui diffère sur différents systèmes (tel que le shell).

Pour cette raison, le formulaire d'édition de l'utilisateur, illustré à la Figure 49-2, est similaire au formulaire du module Utilisateurs et groupes, mais dispose d'un élément supplémentaire Ne pas modifier option pour chaque champ. La valeur actuelle de cet attribut de l'hôte affiché en haut de la page est affichée afin que vous ayez une idée de ce à quoi il est défini, au moins sur un système.

Dans cet esprit, vous pouvez modifier un utilisateur en suivant ces étapes :

  1. Faites défiler jusqu'à Rechercher les utilisateurs dont formulaire sur la page principale, qui est utilisé pour rechercher des utilisateurs à modifier.
  2. Si vous connaissez le nom de l'utilisateur, sélectionnez simplement Nom d'utilisateur dans le premier menu, est égal à à partir de la deuxième et entrez le nom dans la troisième zone de texte. Appuyez sur Rechercher fera apparaître le formulaire d'édition de l'utilisateur, en supposant qu'il existe. Sinon, le formulaire peut être utilisé pour trouver des utilisateurs correspondant à certains critères. Sélectionnez l'attribut à rechercher dans le premier menu, le type de recherche à effectuer dans le second et saisissez du texte ou une expression régulière de style Perl dans le champ de texte. Appuyez sur Rechercher vous amènera à une page répertoriant tous les utilisateurs qui correspondent, et en cliquant sur l'un d'entre eux, son formulaire d'édition s'affichera.
  3. Une fois sur la page d'édition, choisissez Définir sur option pour chacun des champs que vous souhaitez modifier et entrez ou sélectionnez cela entraînera le changement de nom de l'utilisateur sur tous les serveurs gérés.
  4. Étant donné que l'utilisateur peut être membre de différents groupes secondaires sur différents systèmes, le champ * Groupes secondaires * pour choisir à qui il appartient est plus complexe que dans le module Utilisateurs et groupes. Pour laisser son abonnement secondaire inchangé, sélectionnez Ne pas changer . Pour l'ajouter à un ou plusieurs groupes sur les systèmes qui en disposent, sélectionnez Ajouter aux groupes et remplissez le champ de texte à côté. Pour le supprimer des groupes sur les systèmes dont il est membre, sélectionnez Supprimer des groupes et entrez les noms de ces groupes dans son champ de texte.
  5. Dans le Après l'enregistrement la section Effectuer les opérations de fichier ci-dessus on détermine si un renommage du répertoire personnel ou des modifications d'UID de fichier sont effectués sur un seul hôte du cluster ou sur tous. Vous devez sélectionner Un serveur si vos systèmes utilisent NFS pour partager des répertoires personnels, ou Tous les serveurs s'ils ne le font pas.
  6. Si Modifier l'utilisateur dans d'autres modules est défini sur Oui , l'utilisateur sera mis à jour dans le fichier de mot de passe Samba, la liste des utilisateurs Squid, etc. pour chaque système géré. Ce n'est pas nécessaire et cela fait perdre du temps si l'utilisateur n'a jamais été ajouté à d'autres modules lors de sa création.
  7. Pour continuer avec les modifications de l'utilisateur que vous avez sélectionné, cliquez sur Enregistrer bouton en bas du formulaire. Une page répertoriant tous les hôtes sur lesquels l'utilisateur existe et les actions entreprises seront affichées. Toutes les erreurs rencontrées lors de la connexion à un hôte particulier seront également affichées, ainsi que tous les problèmes rencontrés lors de la mise à jour de l'utilisateur (tel qu'il n'existe plus sur l'hôte). Un échec de la mise à jour d'un hôte n'aura cependant aucun effet sur les autres.


Le formulaire d'édition utilisateur

Au bas du formulaire d'édition de l'utilisateur se trouve une liste d'icônes, une pour chacun des systèmes sur lesquels l'utilisateur existe. Vous pouvez cliquer sur l'un d'eux pour faire apparaître la page du serveur couverte dans la section "Liste et suppression d'un serveur".

Supprimer un utilisateur

La suppression d'un utilisateur de plusieurs systèmes est relativement facile. Comme pour le module Utilisateurs et groupes, vous devez être prudent lorsque vous supprimez un utilisateur, car son répertoire personnel et tout ce qu'il contient seront également supprimés. Les étapes pour supprimer un utilisateur sont :

  1. Ouvrez d'abord le formulaire d'édition de l'utilisateur dont vous souhaitez vous débarrasser, comme expliqué dans la section Modifier un utilisateur existant section.
  2. Cliquez sur Supprimer dans le coin inférieur droit de la page pour accéder à une page de confirmation.
  3. Si NFS est utilisé pour partager des répertoires personnels entre tous vos systèmes, sélectionnez Un serveur pour le champ *Supprimer le répertoire personnel s'il existe sur*. Sinon, choisissez Tous les serveurs pour forcer la suppression du répertoire sur chaque système.
  4. Pour que l'utilisateur soit supprimé du fichier de mots de passe Samba, son fichier de messagerie supprimé, ses tâches Cron supprimées, etc. pour chaque serveur, sélectionnez Oui dans Supprimer l'utilisateur dans d'autres modules domaine.
  5. Si vous souhaitez conserver le répertoire personnel de l'utilisateur, cliquez sur Supprimer l'utilisateur . Pour le supprimer avec le compte, cliquez sur Supprimer l'utilisateur et le répertoire personnel Au lieu. Dans tous les cas, une page répertoriant chaque serveur sur lequel l'utilisateur existe, les tâches effectuées sur chacun et les erreurs rencontrées seront affichées.

Créer un nouveau groupe

Le processus d'ajout d'un groupe à tous vos serveurs gérés est identique à celui d'ajout d'un groupe localement dans le module Utilisateurs et groupes. Suivez simplement ces étapes simples :

  1. Sur la page principale du module, cliquez sur Ajouter un groupe bouton.
  2. Remplissez le formulaire de création qui s'affiche comme vous le feriez dans le module Utilisateurs et groupes. La seule différence est que les Membres Le champ peut contenir des utilisateurs de n'importe quel système géré. L'ID de groupe sera automatiquement défini sur un ID qui n'est utilisé sur aucun système.
  3. Cliquez sur Créer bouton pour ajouter le groupe. Une page indiquant la progression du module au fur et à mesure de la mise à jour de chaque serveur géré et des éventuels problèmes rencontrés s'affichera. L'échec de l'ajout du groupe à un système n'affectera pas le reste.

Une fois le groupe créé, vous pouvez créer ou modifier des utilisateurs pour en faire des membres principaux. Cela ne doit être fait que pour les groupes qui sont identiques sur tous les systèmes gérés, tels que ceux créés en suivant les étapes ci-dessus.

Modifier un groupe existant

La modification d'un groupe est similaire à la modification d'un utilisateur, en ce sens que vous pouvez choisir les attributs du groupe à modifier. Le formulaire de modification de groupe est similaire à celui du module Utilisateurs et groupes, mais comporte en plus Ne pas modifier et Définir sur options pour chaque champ. La capture d'écran ci-dessous montre un exemple.

Les étapes à suivre pour modifier les détails d'un groupe sont :

  1. Si vous connaissez le nom exact du groupe, saisissez-le simplement dans le champ de texte de Rechercher les groupes dont formulaire sur la page principale du module et cliquez sur Rechercher bouton. Si ce n'est pas le cas, un groupe peut être trouvé en sélectionnant un attribut sur lequel effectuer la recherche et un type de correspondance dans ce même formulaire, comme vous pouvez le faire lors de la recherche d'utilisateurs. La section *Modification d'un groupe existant* plus haut dans le chapitre en explique plus.
  2. Sur la page de modification du groupe, sélectionnez Définir sur pour tous les champs que vous souhaitez modifier. À côté de Ne pas changer option pour chacun sera la valeur actuelle, tirée du système affiché en haut de la page.
  3. Les Membres est différent de celui du formulaire de modification de groupe dans le module Utilisateurs et groupes, car les membres d'un groupe peuvent différer sur différents systèmes de votre cluster. Vous pouvez soit sélectionner Ne pas changer pour laisser l'adhésion seule, Ajouter des utilisateurs pour ajouter les utilisateurs saisis dans le champ de texte adjacent (s'ils existent sur chaque système), ou Supprimer des utilisateurs pour supprimer les utilisateurs spécifiés (s'ils sont membres sur chaque système).
  4. Comme lors de la modification d'un utilisateur, l'option Effectuer les opérations de fichier ci-dessus sur Le champ détermine si les modifications d'ID de groupe nécessaires sur les fichiers sont effectuées uniquement sur un système géré ou sur tous. Si vos hôtes ont tous des répertoires personnels distincts qui ne sont pas partagés avec NFS, ou si Tous les fichiers ont été choisis pour Modifier l'ID de groupe sur les fichiers ? champ, vous devez choisir Tous les serveurs . Sinon, restez avec Un seul serveur . Bien sûr, le choix n'est pas pertinent si l'ID de groupe n'est pas modifié.
  5. Cliquez sur Enregistrer bouton pour commencer le processus de mise à jour du groupe. Une page montrant les tâches effectuées sur chaque système sur lequel le groupe existe s'affichera. Si une erreur quelconque se produit, elle sera affichée sous le nom du système affecté, mais n'empêchera pas la mise à jour du groupe sur d'autres hôtes.


Le formulaire d'édition de groupe

Au bas de la page d'édition du groupe se trouve une liste d'icônes pour les systèmes sur lesquels ce groupe existe, tout comme sur la page d'édition de l'utilisateur. En cliquant sur l'un d'entre eux, vous accéderez au formulaire d'hôte couvert dans la section Liste et suppression d'un serveur section.

Supprimer un groupe

La suppression d'un groupe est plus sûre que la suppression d'un utilisateur, car aucun fichier n'est supprimé. Le module vous empêchera même de supprimer un groupe s'il a des membres principaux sur n'importe quel système, tout comme le module normal Utilisateurs et groupes le fait pour votre système local. Les étapes pour supprimer un groupe sont :

  1. Utilisez l'outil Rechercher des groupes dont sur la page principale du module pour accéder à la page d'édition du groupe, comme expliqué dans la section *Modifier un groupe existant*.
  2. Cliquez sur Supprimer bouton sous le formulaire. Tant qu'aucun membre principal n'existe, une page de confirmation s'affichera vous demandant si vous souhaitez vraiment supprimer le groupe.
  3. Cliquez sur Supprimer le groupe bouton pour continuer. Comme d'habitude, la progression de la suppression et les erreurs rencontrées sur chaque hôte sur lequel le groupe existe seront affichées.

Actualisation des listes d'utilisateurs et de groupes

Si des utilisateurs ou des groupes sont ajoutés ou modifiés de quelque manière que ce soit sur l'un des serveurs gérés sans utiliser ce module, ses listes mises en cache ne seront plus exactes. Cela peut amener le module à tenter de modifier ou de supprimer des utilisateurs qui n'existent plus, ou à créer un utilisateur sur un système sur lequel il existe déjà. Heureusement les caches peuvent être re-synchronisés comme suit :

  1. Cliquez sur Actualiser les listes d'utilisateurs et de groupes bouton en bas de la page principale du module.
  2. Une page répertoriant tous les systèmes gérés par le module s'affichera, ainsi que le nombre d'utilisateurs et de groupes ajoutés ou supprimés de chacun qui ne sont pas dans le cache local. Si pour une raison quelconque un hôte ne peut pas être

contacté, un message d'erreur s'affichera - mais cela n'affectera pas le rafraîchissement des autres systèmes.

Synchroniser les utilisateurs et les groupes

La synchronisation est peut-être la fonctionnalité la plus puissante du module, mais aussi l'une des plus délicates à utiliser. Il peut être utilisé pour créer des utilisateurs ou des groupes qui existent sur un seul système sur tous les autres systèmes de votre cluster. C'est pratique si certains utilisateurs ont été créés en dehors de ce module sur un seul hôte et que vous souhaitez maintenant les rendre disponibles sur tous les hôtes. Il est également utile si un nouvel hôte est ajouté au cluster et que vous souhaitez lui donner tous les utilisateurs et groupes dont disposent les autres systèmes.

Cependant, la synchronisation peut avoir des effets inattendus et éventuellement nuisibles si vous ne l'utilisez pas correctement. Par exemple, synchroniser simplement tous les utilisateurs sur tous les hôtes serait une mauvaise idée, car cela pourrait déclencher la création d'utilisateurs système comme uucp et squid sur des hôtes qui n'en ont pas. Pour cette raison, vous devriez utiliser le Montrer uniquement ce qui serait fait ? champ pour voir ce que le module fera avec vos sélections de synchronisation avant de les appliquer pour de vrai.

La fonction de synchronisation créera uniquement de nouveaux utilisateurs et groupes, et ne mettra pas à jour les détails de ceux qui existent déjà. Il ne supprimera pas non plus les utilisateurs ou les groupes. Au lieu de cela, il suppose qu'une incompatibilité entre les utilisateurs qui existent sur un système et ceux qui existent sur un autre indique que des utilisateurs doivent être créés. Cependant, les autres fonctionnalités du module pour modifier et supprimer des utilisateurs peuvent être utilisées pour mettre à jour des utilisateurs sur certains systèmes afin qu'ils correspondent à un autre, ou supprimer des utilisateurs qui n'existent que sur certains systèmes.

Pour créer des utilisateurs qui n'existent que sur certains de vos systèmes, procédez comme suit :

  1. Cliquez sur Synchroniser dans le coin inférieur droit de la page principale du module. Cela vous amènera au formulaire affiché dans l'image ci-dessous.
  2. Les Serveurs à synchroniser champ détermine quels systèmes sont vérifiés dans le cadre du processus. Vous pouvez soit choisir *Tous les serveurs* pour synchroniser chaque système géré, soit choisir Sélectionné et sélectionnez certains des systèmes dans la liste ci-dessous. Dans ce dernier cas, des utilisateurs spécifiés qui existent sur n'importe quel système peuvent être ajoutés à ceux choisis.
  3. Les Utilisateurs à créer La section vous permet de spécifier les utilisateurs à synchroniser. Les options disponibles sont :*Tous les utilisateurs manquants *Ce mode ne doit jamais être utilisé à moins que tous vos systèmes exécutent exactement le même système d'exploitation, car il synchronisera tous les utilisateurs, y compris les utilisateurs du système comme squid et uucp. *Aucun utilisateur *Cette option indique au module de ne synchroniser aucun utilisateur, et ne fait donc rien. *Utilisateurs uniquement *Lorsque cette option est choisie, seuls les utilisateurs dont les noms sont entrés dans le champ de texte adjacent seront pris en compte pour la synchronisation. Si vous savez exactement quels utilisateurs doivent être créés, c'est l'option à utiliser. *Tous sauf les utilisateurs *Cette option doit être utilisée avec précaution (comme Tous les utilisateurs manquants ), car il synchronise tous les utilisateurs à l'exception de ceux répertoriés dans le champ de texte adjacent. *Utilisateurs avec UID dans la plage* Cette option indique au module de synchroniser uniquement les utilisateurs dont les UID sont dans la plage saisie dans les champs de texte adjacents. *Utilisateurs avec groupe principal *Lorsque cette option est choisie, le module ne prendra en compte pour la synchronisation que les utilisateurs dont le groupe principal correspond au nom de groupe saisi dans le champ à côté.
  4. Laissez les groupes à créer défini sur Aucun groupe .
  5. Modifier le Afficher uniquement ce qui serait fait ? champ sur Oui , afin que vous puissiez d'abord effectuer un test.
  6. Si vos systèmes partagent des répertoires personnels avec NFS, les options *Créer des répertoires personnels ?* et Copier les fichiers dans les répertoires personnels ? les champs peuvent être définis sur Non , car les répertoires des utilisateurs doivent déjà exister. Cependant, si chaque système a ses propres systèmes de fichiers, vous devez choisir Oui au lieu de forcer la création d'un nouveau répertoire vide pour chaque utilisateur ajouté.
  7. Pour que les nouveaux utilisateurs soient ajoutés au fichier de mots de passe Samba, à la liste des utilisateurs Squid, etc. pour chaque système sur lequel ils sont créés, modifiez le Créer un utilisateur dans d'autres modules ? champ sur Oui . Malheureusement, comme les mots de passe non chiffrés des utilisateurs ne sont pas disponibles lors de la synchronisation, les utilisateurs Samba ne seront pas créés correctement.
  8. Cliquez sur Créer des utilisateurs et des groupes bouton. Une page répertoriant tous les systèmes sélectionnés et les actions qui doivent être effectuées sur chacun (le cas échéant) s'affichera. Assurez-vous que seul ce que vous attendez sera fait. Si un hôte a déjà tous les utilisateurs spécifiés, le message *Les utilisateurs et les groupes sont synchronisés* s'affichera. Utilisez le bouton de retour de votre navigateur pour revenir au formulaire de synchronisation et modifier l'option Afficher uniquement ce qui serait fait ? champ sur Non .
  9. Cliquez sur Créer des utilisateurs et des groupes encore une fois pour créer les utilisateurs pour de vrai. Une page répertoriant les systèmes sélectionnés et les actions en cours d'exécution s'affichera, ainsi que les erreurs éventuelles. Comme d'habitude, une panne sur un hôte n'affectera pas le reste.

Les groupes manquants peuvent être créés presque exactement de la même manière. La seule différence est que vous devez laisser les utilisateurs créer champ défini sur Aucun utilisateur , mais précisez les groupes à synchroniser dans les Groupes à créer section.


Le formulaire de synchronisation

Répertorier et supprimer un serveur

Cette section explique comment afficher des informations sur les utilisateurs et les groupes d'un serveur géré ou le supprimer de la liste des systèmes contrôlés par le module. Les étapes à suivre sont :

  1. Sur la page principale du module ou sur un formulaire d'édition d'utilisateur ou de groupe, cliquez sur l'icône du système que vous souhaitez afficher. Cela vous amènera à une page montrant son système d'exploitation et répertoriant les noms de tous les utilisateurs et groupes connus sur le serveur.
  2. Pour afficher les détails ou modifier un utilisateur, cliquez sur son nom dans la liste. Cela fera apparaître le formulaire d'édition utilisateur habituel, mais les attributs actuels affichés à côté de Ne pas changer options extraites de ce serveur. Vous pouvez également afficher et modifier un groupe en cliquant sur son nom sur la page du serveur.
  3. Pour supprimer le système du contrôle de ce module, cliquez sur Supprimer de la liste gérée bouton. Aucune confirmation ne vous sera demandée et vous serez immédiatement renvoyé à la page principale du module. Aucune donnée n'est cependant perdue, car vous pouvez rajouter le système à tout moment.

Webmin
  1. Gérer les utilisateurs et les groupes dans Ubuntu via l'outil graphique classique

  2. Gérer les utilisateurs Linux et les groupes Linux

  3. Comment gérer les utilisateurs et les groupes dans FreeIPA Server

  4. Différence entre la taille du bloc et la taille du cluster ?

  5. Créer, gérer et supprimer des utilisateurs et des groupes dans Active Directory

Utilisateurs et groupes LDAP

Progiciels de cluster

Comment répertorier les utilisateurs et les groupes sous Linux

Comment créer des utilisateurs et des groupes dans CentOS7 ?

Script Python pour lister les utilisateurs et les groupes

Quel(s) est/sont le(s) programme(s) CLI standard pour gérer les utilisateurs et les groupes ?