我想要一种轻松添加具有自定义主目录的用户的方法。同时设置 FTP 和 MySQL 用户名/密码。有什么好方法吗?
我正在考虑类似脚本的运行:setupuser [username]
然后将生成密码并用于 Ubuntu/FTP/MySQL
答案1
jiewmeng,一般都是这样做的。你应该注意:
- FTP 不安全,因此使用的密码应该不是被允许使用 SSH。我建议只在 shell 访问时使用 SSH 密钥,并将人们置于完全 chroot 监狱中。
- MySQL 是不是在互联网上公开是安全的。连接占用大量 RAM,并且很容易在网络上遭到 DoS 攻击。对于多租户 mysql,几乎不可能限制一个用户完全使用盒子的所有资源的能力。
- proftpd 实际上允许您将用户/密码存储在 mysql 中。因此您可以利用它只有一个地方来管理密码。