Comandos NIS de Linux

Comandos NIS de Linux

“Al igual que cada servicio de información o protocolo de búsqueda, NIS tiene una variedad de comandos. Estos comandos ayudan con la configuración o la configuración y logran una variedad de acciones. Por lo tanto, es crucial dominar los comandos para el uso eficiente y efectivo del marco de búsqueda de información NIS.

Este artículo le proporciona información sobre los comandos básicos de Linux NIS. Y además de dar una breve explicación, también le proporcionaremos una sinopsis de cada uno de ellos y ejemplos cuando sea posible."

Comandos comunes de NIS Linux

Los siguientes son algunos de los comandos comunes de Linux NIS que debe saber;

comando yppasswd

El comando Linux nis yppasswd es útil para cambiar o instalar su contraseña de red. Asociará automáticamente esta contraseña con el parámetro de nombre de usuario especificado para la red. En particular, solo puede alterar o crear una contraseña usando este comando si es el propietario de la contraseña.

Idealmente, su contraseña de NIS puede ser diferente de la contraseña de su máquina. Una vez más, mientras que los usuarios raíz en los servidores NIS tienen el privilegio de usar esta utilidad, los usuarios raíz de los clientes NIS carecen de este privilegio.

La sinopsis para este comando es;

La sinopsis anterior tiene dos banderas notables, y su importancia es la siguiente;

  • -F [Nombre]- Cambia la información GECOS (a menudo almacenada en el archivo /etc /passwd) para el nombre de usuario en los mapas NIS.
  • -S [Nombre [ShellProg]]- Cambia el shell de inicio de sesión para el nombre en los mapas NIS

Un ejemplo de cómo puede cambiar la contraseña NIS del usuario está en el siguiente comando;

El comando anterior lo ayudará a modificar la contraseña NIS para el usuario de su sistema llamado Ken. Le pedirá que ingrese su contraseña anterior. Una vez hecho esto, debe ingresar una nueva contraseña y confirmar su actualización.

comando ypinit

Este comando establece mapas NIS en su servidor maestro NIS o esclavo/servidor de trabajadores. La herramienta solo es utilizable por usuarios con autoridad de usuario root. Además, utiliza los archivos ASCII como archivos de entrada de forma predeterminada.

Las entradas de sintaxis para el comando son;

La primera línea de comando de sintaxis establece mapas NIS en servidores maestros NIS, mientras que la segunda línea de comando establece mapas NIS en servidores de trabajadores. En general, las banderas para este comando, como se muestra en la sintaxis, son los siguientes;

  • -O- Permite sobrescribir los mapas actuales para el dominio NIS en uso
  • -norte- El comando YPNIT no se detendrá incluso cuando encuentre errores.
  • -Q- Este indicador indica que el comando obtendrá argumentos en lugar de un aviso para la entrada.
  • -M [Workername ...]- Esto indica que su host local debe ser su servidor maestro NIS. La bandera -m a menudo precede a los nombres de las máquinas que contienen los servidores de los trabajadores cada vez que se usa la bandera -q.
  • -S Mastername- El indicador copiará mapas NIS de cualquier estación de trabajo del servidor que especifique. Por supuesto, estos solo pueden suceder en el parámetro MasterName.

Los ejemplos notables de comandos ypinit incluyen;

El uso de ypinit para configurar un servidor maestro que funcionará como maestros para todos los mapas en su sistema NIS se ilustra a continuación. El comando invoca el hacer procedimiento, que seguirá las instrucciones en su /var/yp/makefileFile.

Uso de YPinit para configurar un servidor maestro. No obtendrá un mensaje de entrada si usa este comando;

Uso de YPinit para configurar un servidor de trabajadores de NIS. Este comando copiará mapas NIS de su servidor a su estación de trabajo y, en el proceso, hará que su estación de trabajo sea un servidor de trabajadores. Para esta ilustración, usaremos Linhint como nuestro servidor.

comando ypset

Este comando NIS dirigirá una máquina en particular a un servidor especificado. Funciona dirigiendo el demonio ypbind en su cliente al demonio ypserv en su servidor. Tendrá que seleccionar el servidor al que su Daemon Ypbind irá para obtener los servicios necesarios del Daemon YPserv.

Su sintaxis es la siguiente;

El comando ypset tiene los siguientes indicadores;

  • -V1- Es útil para vincular el servidor especificado para que coincida con el protocolo NIS de la versión 1 (antiguo).
  • -D Dominio- Utilizado para especificar el dominio
  • -h anfitrión- Utilizado para establecer el enlace para el demonio en su host especificado y no el host local. Puede especificar el host usando un nombre o usando una dirección IP.

El siguiente ejemplo ilustra cómo puede usar el comando ypset para establecer un servidor para unir la vinculación prevista en un host dentro de un dominio dado;

comando YPXFR

Otro comando NIS de Linux interesante es el comando YPXFR. Es útil para transferir mapas NIS de servidores a hosts locales. Lo hace creando un mapa temporal en el dominio/var/yp/, obteniendo las entradas de mapa desde su servidor antes de llenar las entradas en el mapa especificado en el servidor. Luego cargará los parámetros de su mapa, eliminará la versión del mapa anterior y finalmente moverá el mapa temporal al nombre del mapa designado.

El siguiente ejemplo ilustra cómo puede usar el comando YPXFR para mover un mapa de una máquina host a un dominio diferente;

Comando YPWHHH

Este comando NIS Linux identifica el servidor que suministra los servicios NIS y el servidor, que actúa como el servidor maestro para un mapa dado. Por supuesto, esto dependerá de cómo invocas el comando ypwhich. Mostrará el nombre del servidor para una máquina local determinada si se invoca sin argumento.

Los siguientes ejemplos lo ayudarán a comprender el comando;

Usar YPWHHH para encontrar el servidor que sirve a los clientes de su sistema que aún ejecutan el protocolo NIS de la versión NIS;

Usando el comando ypwhich para encontrar el mapa con el nombre passwd. Este comando no encuentra el mapa apodado passwd. El comando mostrará la ruina del servidor para el mapa con el nombre passwd.

Usar el comando ypwhich para encontrar el servidor maestro para cualquier mapa dado. El siguiente comando mostrará el nombre del servidor del mapa PASSWD.

comando yppoll

El propósito del comando yppoll es ayudar a mostrar el número de identificación del mapa NIS que se usa en el servidor NIS. Utiliza el demonio YPserv para mostrar los números de pedido de mapas que puede especificar en el parámetro MAPName. Los números de pedido para mapas son sus números de identificación. Este comando puede ejecutarse en los sistemas NIS con los protocolos de la versión 1 (antiguo) y la versión 2 (nuevos).

El comando tiene la siguiente sintaxis;

Los ejemplos notables incluyen;

Uso de yppoll para buscar un mapa en un dominio especificado. El comando mostrará el número de identificación de los hosts.Byname Map del dominio Kenhint.

Use el comando yppoll para buscar un mapa en un host determinado. El comando mostrará el número de pedido para netgroups.Mapa de Byuser ubicado el host de Lhint.

Conclusión

Los comandos discutidos anteriormente son algunos de los comandos NIS de Linux más populares con los que puede interactuar diariamente. Dominar su uso hará que su administración del sistema funcione más fácil e impecable.

Fuentes

  • https: // documentos.oráculo.com/CD/E19455-01/806-1387/ANIS1-21939/índice.html
  • https: // documentos.centrificar.com/content/config-nis/clientlinux.htm
  • http: // www.yolinux.com/tutorials/nis.html
  • https: // me gustageeks.com/linux-nis-server/
  • https: // www.IBM.com/docs/en/aix/7.2?tema = referencia-nis-comandos