Trabajo con servicios de nombres y de directorio en Oracle® Solaris 11.2: DNS y NIS

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Modificación de mapas realizados a partir de la entrada estándar

Si más tarde necesita modificar el mapa, puede utilizar makedbm para desmontar el mapa y crear un archivo intermedio de texto temporal. Para desmontar el mapa y crear un archivo temporal, escriba lo siguiente.

% cd /var/yp
% makedbm -u homedomain/mymap > mymap.temp

La archivo temporal resultante mymap.temp tiene una entrada por línea. Puede editar este archivo según sea necesario, con cualquier editor de texto.

Para actualizar el mapa, proporcione el nombre del archivo temporal modificado a makedbm escribiendo lo siguiente:

% makedbm mymap.temp homedomain/mymap
% rm mymap.temp

A continuación, propague el mapa a los servidores esclavos convirtiéndose en root y escribiendo lo siguiente.

# yppush mymap

En los párrafos anteriores, se explica cómo usar makedbm para crear mapas. Sin embargo, casi todo lo que realmente tiene que hacer se puede llevar a cabo mediante el comando ypinit y /var/yp/Makefile, a menos que agregue mapas no predeterminados a la base de datos o cambie el conjunto de servidores NIS una vez que el sistema ya está activo y en ejecución.

Ya sea que use Makefile en /var/yp o algún otro procedimiento, el objetivo es el mismo. Como resultado final, debe haber un nuevo par de archivos dbm formados correctamente en el directorio de mapas del servidor maestro.