需要用户凭据的shell脚本的Cron作业隐藏凭据



我在python脚本上有一个cron作业,它将参数凭据带入应用程序。。。当我cron作业时,如何屏蔽尾数,使其不会出现在ps表或crontab输出中

感谢帮助!

要将敏感凭据排除在crontab之外,并仍将其作为命令行参数提供,可以替换command凭据

带有

command `cat credentialfile`

在交互式shell的情况下,这也将使它不在shell历史文件中。

将其排除在ps表之外会更加困难。如果必须在命令行上指定凭据,我不确定您是否可以这样做。

命令本身也可以覆盖敏感参数以对ps隐藏它们,但仍有一个时间窗口可以让人看到它们。请参阅此问题:https://unix.stackexchange.com/questions/88665/how-does-ps-know-to-hide-passwords

最新更新