我想设置一个 Oracle Linux 6 服务器,为用户提供安全的 IMAP 电子邮件(使用 dovecot)、Jabber IM、FTP(使用 vsftpd)和 calDav。但是,我希望每个用户登录都能验证所有服务(例如,Joe Smith 注册一次用户名和密码,他可以使用该用户名和密码来处理电子邮件、ftp 和日历)。我的问题是,哪种数据库服务最适合该应用程序?
另外,有没有办法将数据库与预先存在的服务器 shell 登录链接起来(例如,这样我就可以在不同的设备上阅读 root 帐户的 LogCheck 电子邮件)?
答案1
几乎所有具有身份验证的服务都可以使用 LDAP,但 SQL 数据库则不然。因此,如果您不确定所有服务是否都可以使用 MySQL 或 PostgreSQL,请选择 LDAP。