我在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