¿Por qué son riesgosos los valores literales de credenciales dentro de un script ejecutable de mantenimiento?
Un valor literal cambia automáticamente el modo del script a escritura para todos los usuarios.
Cada asignación de variable se envía automáticamente al registro del sistema.
Cualquiera que pueda revisar, copiar o reutilizar el script también obtiene los valores secretos.
Un shell se niega a ejecutar cualquier script que contenga una variable de contraseña.