10年来,我一直在经营一项慈善服务,建立基本的wordpress设备,处理不可避免的黑客攻击等。我已经用完了管理它的私人时间,需要向所有人发出通知,我将从今年年底起停止他们的网站服务。我有至少233个网站,我需要登录和收集最新的电子邮件帐户。我有一个包含sql环境的所有用户名和密码的文件。
假设我有一个文件,其中包含每个数据库的用户名和密码(都在同一台主机上),有人可以编写一个ssh脚本来下载用户文件(它是“salted”的,所以db\u用户变成db\u zxcvg\u用户,每个表名上的zxcvg都发生了变化),这样我就可以给他们发送一封电子邮件了。
感谢这是一个有点问-听起来像我是一个不称职的脚本孩子与一堆用户名和密码-但我只是一个临时网站管理员谁花更多的时间与他的孩子。
连接到一个csv文件将是伟大的。有几个泄露帐户,我也需要脱光与愚蠢的用户ID等,但我可能可以手动更快地做到这一点。
1条答案
按热度按时间vom3gejh1#
我假设你有一个bash shell:
假设您有一个
database,user,password
在一个名为credential_file
. 该文件被重定向到done
.mysql查询从命令行运行,创建csv,并将所有内容转储到单个文件中。您可以对文件进行后处理以将其清除。
这将把你所有的密码以纯文本的形式放入你的bash历史记录中,所以计划取消bash历史记录(除非你认为保持这种状态的风险很低)
这应该能让你大部分时间都能到达那里。祝你好运!