El script change_pg_password.sh permite al usuario raíz cambiar las contraseñas de POSTGRES, DATAMOVER, BAR y CS2 en el servidor de Data Mover.
Las contraseñas para el DSA incluido en Data Mover se actualizan mediante el script change_pg_password.sh; no use el script suministrado con DSA.
La nueva contraseña especificada para DATAMOVER mediante el script se aplica a CS2 y BAR. Cuando se inicia, el script inicia sesión en el repositorio POSTGRES interno y cambia las contraseñas del repositorio. El script forma parte del paquete de tdm-linux y su ubicación viene determinada por el lugar donde se encuentra el paquete en el servidor. Por ejemplo:
/var/opt/teradata/packages/DataMover/20.00.00.00/change_pg_password.sh
Si ha utilizado dm.job.production.password previamente en el archivo daemon.properties para cambiar la contraseña de DATAMOVER, elimine la propiedad de daemon.properties antes de ejecutar el script change_pg_password.sh.
Teradata recomienda ejecutar el script antes de instalar o actualizar Data Mover. La ejecución de los scripts después de que se haya instalado o actualizado Data Mover requiere reiniciar el daemon para asegurarse de que Data Mover se ejecute correctamente.
Las contraseñas no admiten los siguientes caracteres especiales:
- Comillas simples ( ' )
- Comillas dobles ( " )
- Espacios
- Siga uno de estos procedimientos:
Opción de script Descripción Interactivo - Ejecute el script sin argumentos:
change_pg_password.sh
- Cuando se le solicite, introduzca la contraseña nueva y la anterior.
No interactivo - Ejecute el script con los argumentos -o, -p, -m y -d. Por ejemplo:
# change_pg_password.sh -o Current password for user 'postgres' -p New password for user 'postgres' -m Current password for user 'datamover', 'bar', & 'cs2' -d New password for user 'datamover', 'bar', & 'cs2', donde:
- Current password for user 'postgres' es la contraseña existente para el usuario de POSTGRES.
- New password for user 'postgres' es la nueva contraseña para el usuario de POSTGRES.
- Current password for user 'datamover', 'bar', & 'cs2' es la contraseña existente para el usuario de DATAMOVER, BAR y CS2
- New password for user 'datamover', 'bar', & 'cs2' es la nueva contraseña para el usuario de DATAMOVER, BAR y CS2
- Ejecute el script sin argumentos:
- Si ha ejecutado el script change_pg_password.sh después de instalar o actualizar Data Mover, reinicie el daemon y los servicios de CS2:
- # /etc/init.d/dmdaemon stop
- # /etc/init.d/dmdaemon start
- # /etc/init.d/dmcs2 stop
- # /etc/init.d/dmcs2 start
- Utilice los siguientes comandos para comprobar que los componentes de Data Mover estén listos para su uso:
- datamove list_jobs
- datamove list_agents
Ejemplo de script
location:/var/opt/teradata/packages/DataMover/20.00.00.00 # sh change_pg_password.sh Do you want to change password for user 'postgres' of the Postgres internal repository?(yes/no/y/n)? y ---------------------------------------------------------------- Change Postgres Password Use double quotes when entering passwords containing special characters ---------------------------------------------------------------- Old Password: Retype Old Password: New Password: Retype New Password: Do you want to change password for user 'DATAMOVER', 'BAR', and "CS2" of the Postgres internal repository?(yes/no/y/n)? y ---------------------------------------------------------------------- Change DATAMOVER, BAR, and CS2 Password Use double quotes when entering passwords containing special characters ---------------------------------------------------------------------- Old Password: Retype Old Password: New Password: Retype New Password: ********************************************************************************************** Postgres Password changed successfully ********************************************************************************************** ********************************************************************************************** DATAMOVER, BAR, and CS2 Password changed successfully ********************************************************************************************** DATAMOVER and BAR: Please restart the Daemon using the following commands /etc/init.d/dmdaemon stop /etc/init.d/dmdaemon start ********************************************************************************************** CS2: Please restart the Daemon using the following commands /etc/init.d/dmcs2 stop /etc/init.d/dmcs2 start ********************************************************************************************** Please wait .. updating DSA properties files ********************************************************************************************** DSA properties files updated successfully ********************************************************************************************** The DSC and DSARest web service have been restarted **********************************************************************************************