Commandes Linux NIS

Commandes Linux NIS

«Comme chaque service d'information ou protocole de recherche, NIS a un tableau de commandes. Ces commandes aident à la configuration ou à la configuration et accomplissent une variété d'actions. Ainsi, il est crucial de maîtriser les commandes d'utilisation efficace et efficace du cadre de recherche d'informations NIS.

Cet article vous fournit des informations sur les commandes Linux NIS de base. Et en plus de donner une brève explication, nous vous fournirons également un synopsis de chacun d'eux et des exemples dans la mesure du possible."

Commandes Linux NIS communes

Voici quelques-unes des commandes Linux NIS communes que vous devez connaître;

commande yppasswd

La commande Linux Nis yppasswd est utile pour changer ou installer votre mot de passe réseau. Il associera automatiquement ce mot de passe au paramètre de nom d'utilisateur spécifié pour le réseau. Notamment, vous ne pouvez modifier ou créer un mot de passe en utilisant cette commande si vous êtes le propriétaire du mot de passe.

Idéalement, votre mot de passe NIS peut être différent du mot de passe de votre machine. Encore une fois, alors que les utilisateurs racinaires sur les serveurs NIS ont le privilège d'utiliser cet utilitaire, les utilisateurs racines sur les clients NIS n'ont pas ce privilège.

Le synopsis de cette commande est;

Le synopsis ci-dessus a deux drapeaux notables, et leur signification est la suivante;

  • -f [nom]- Modifie les informations GECOS (souvent stockées dans / etc / fichier passwd) pour le nom d'utilisateur dans les cartes NIS.
  • -s [name [shellProg]]- Modifie le shell de connexion pour le nom dans les cartes NIS

Un exemple de la façon dont vous pouvez modifier le mot de passe NIS de l'utilisateur se trouve dans la commande ci-dessous;

La commande ci-dessus vous aidera à modifier le mot de passe NIS pour votre utilisateur système nommé Ken. Cela vous invitera à entrer votre ancien mot de passe. Une fois terminé, vous devez saisir un nouveau mot de passe et confirmer votre mise à jour.

commande ypinit

Cette commande définit les cartes NIS sur votre serveur maître NIS ou votre serveur esclave / travailleur. L'outil n'est utilisable que par les utilisateurs avec l'autorité de l'utilisateur racine. De plus, il utilise les fichiers ASCII comme fichiers d'entrée par défaut.

Les entrées de syntaxe pour la commande sont;

La première ligne de commande de syntaxe met en place des cartes NIS sur les serveurs NIS Master, tandis que la deuxième ligne de commande met en place des cartes NIS sur les serveurs de travailleurs. Dans l'ensemble, les drapeaux de cette commande, comme indiqué dans la syntaxe, sont les suivants;

  • -o- Permet l'écrasement des cartes actuelles pour le domaine NIS utilisé
  • -n- La commande ypnit ne s'arrêtera pas même lorsqu'elle trouvera des erreurs.
  • -q- Cet drapeau indique que la commande obtiendra des arguments plutôt qu'une invite pour la saisie.
  • -m [workername…]- Cela indique que votre hôte local devrait être votre serveur maître NIS. Le drapeau -m précède souvent les noms des machines tenant les serveurs de travailleur chaque fois que le drapeau -q est utilisé.
  • -S Mastername- Le drapeau copiera les cartes NIS de toutes les postes de travail de serveur que vous spécifiez. Bien sûr, ceux-ci ne peuvent se produire que dans le paramètre MasterName.

Des exemples de commande ypinit notables incluent;

L'utilisation de ypinit pour configurer un serveur maître qui fonctionnera comme les maîtres pour toutes les cartes de votre système NIS est illustrée ci-dessous. La commande invoque le faire procédure, qui suivra les instructions dans votre / var / yp / makefilefile.

Utilisation de ypinit pour configurer un serveur maître. Vous n'obtiendrez pas d'invite d'entrée si vous utilisez cette commande;

Utilisation de ypinit pour configurer un serveur de travailleurs NIS. Cette commande copiera les cartes NIS de votre serveur à votre poste de travail et, ce faisant, fera de votre poste de travail un serveur de travailleurs. Pour cette illustration, nous utiliserons Linhint comme serveur.

commande ypset

Cette commande NIS dirigera une machine particulière vers un serveur spécifié. Il fonctionne en dirigeant le démon ypbind de votre client vers le démon Ypserv sur votre serveur. Vous devrez sélectionner le serveur auquel votre démon ypbind ira pour obtenir les services nécessaires à partir du démon ypserv.

Sa syntaxe est la suivante;

La commande ypset a les drapeaux suivants;

  • -V1- Est utile dans la liaison du serveur spécifié pour correspondre au protocole NIS de la version 1 (ancien).
  • -Domaine D- Utilisé pour spécifier le domaine
  • -h hôte- Utilisé pour définir la liaison pour le démon sur votre hôte spécifié et non l'hôte local. Vous pouvez spécifier l'hôte à l'aide d'un nom ou à l'aide d'une adresse IP.

L'exemple ci-dessous illustre comment vous pouvez utiliser la commande ypset pour définir un serveur pour la liaison prévue sur un hôte dans un domaine donné;

commande ypxfr

Une autre commande Linux NIS intéressante est la commande ypxfr. Il est utile pour transférer les cartes NIS des serveurs aux hôtes locaux. Il le fait en créant une carte temporaire dans le domaine / var / yp /, récupérant les entrées de carte de votre serveur avant de remplir les entrées de la carte spécifiée du serveur. Il chargera ensuite les paramètres de votre carte, supprimera l'ancienne version de la carte et déplacera enfin la carte temporaire vers le nom de carte désigné.

L'exemple ci-dessous illustre comment vous pouvez utiliser la commande ypxfr pour déplacer une carte d'une machine hôte vers un domaine différent;

la commande ypwhich

Cette commande Linux NIS identifie le serveur qui fournit les services NIS et le serveur, qui agit comme le serveur maître pour une carte donnée. Bien sûr, cela dépendra de la façon dont vous invoquez la commande ypwhich. Il affichera le nom du serveur pour une machine locale donnée si elle est invoquée sans argument.

Les exemples suivants vous aideront à comprendre la commande;

Utilisation de ypwhich pour trouver le serveur qui sert vos clients système qui exécutent toujours le protocole de version NIS de la version NIS;

Utilisation de la commande ypwhich pour trouver la carte avec le nom Passwd. Cette commande ne trouve pas la carte surnommée Passwd. La commande affichera le fléau serveur pour la carte avec le nom passwd.

Utilisation de la commande ypwhich pour trouver le serveur maître pour une carte donnée. La commande ci-dessous affichera le nom du serveur de la carte PASSWD.

commande yppoll

Le but de la commande yppoll est d'aider à afficher le numéro d'identification de la carte NIS utilisée sur le serveur NIS. Il utilise le démon ypserv pour afficher les numéros de commande des cartes que vous pouvez spécifier dans le paramètre MapName. Les numéros de commande pour les cartes sont leurs numéros d'identification. Cette commande peut fonctionner sur les systèmes NIS avec la version 1 (ancienne) et la version 2 (nouveaux) protocoles.

La commande a la syntaxe suivante;

Des exemples notables incluent;

Utilisation de yppoll pour rechercher une carte sur un domaine spécifié. La commande affichera le numéro d'identification des hôtes.Byname Map du domaine Kenhint.

Utilisez la commande yppoll pour rechercher une carte dans un hôte donné. La commande affichera le numéro de commande pour NetGroups.ByUser Map a localisé l'hôte LHINT.

Conclusion

Les commandes discutées ci-dessus sont certaines des commandes Linux NIS les plus populaires avec lesquelles vous pouvez interagir quotidiennement. La maîtrise de leur utilisation facilitera le travail de votre administration système et sans faute.

Sources

  • https: // docs.oracle.com / cd / e19455-01 / 806-1387 / anis1-21939 / index.html
  • https: // docs.centrifier.com / contenu / config-nis / clientLinux.htm
  • http: // www.yolinux.com / tutoriels / nis.html
  • https: // likegeeks.com / linux-nis-server /
  • https: // www.ibm.com / docs / en / aix / 7.2?sujet = référence-nis-commands