我是 Linux 上 Sybase ASE 数据库服务器的 DBA,我需要每晚备份一个数据库。这个想法是编写一个 cronjob 并从用户“sybase”运行它。但这意味着我将有一个这样的脚本:
isql -Usa -Ppassword_of_sa -SMYSERVER -DMYDATABASE -i/home/sybase/backup.sh
这意味着我将在 /home/sybase 的脚本中以明文形式获得 sa 的密码;换句话说,任何可以登录sybase帐户的人都可以读取sa密码。我应该接受这个,还是有更安全的方法?附带问题:我可以更改用户 sybase 的密码吗?如果我这样做会有问题吗?