Почему хранить учётные данные в виде литералов внутри исполняемого скрипта обслуживания рискованно?
Любой, кто может просмотреть, скопировать или повторно использовать скрипт, также получает секретные значения.
Shell отказывается выполнять любой скрипт, содержащий переменную с паролем.
Каждое присваивание переменной автоматически отправляется в системный журнал.
Литерал автоматически меняет режим доступа к скрипту на доступный для записи всем пользователям.