我有一台旧的 Xmail 服务器,在 Gentoo Vmware 机器上运行,具有完全的 root 访问权限。我想以 user15 的身份发送邮件,但记不住密码。我有非常基本的 Linux :( 我正在尝试重置 user15 的密码
我尝试输入“user15” “XYZ”并保存文件,但没有作用。
当服务器没有 X 服务器且没有 Web 管理员时,如何成功重置此 Xmail 用户密码。
更新目录上的 ls-l 命令
答案1
如果这是我认为的 xmail,则需要输入加密字符串,而不是实际密码。您应该能够使用名为 XMCrypt 的程序加密密码,该程序通常位于/var/MailRoot/bin
。您可以像这样运行它:
/var/MailRoot/bin/XMCrypt newpass
这将为您提供一个加密字符串,例如018c15646784
在编辑文件之前,您需要停止 xmail。在此过程中,您可能希望修复邮件系统的 root 密码(再次强调,不是实际用户 root,只是 xmail 用户!)。该密码位于文件中,ctrlaccounts.tab
应以相同的方式加密。然后重新启动 xmail
现在您有了全新的 root 密码,可以连接到 xmail 控制台了。它通常在端口 6017 上运行。因此,telnet 到该端口并输入
root[TAB]mypass
当然[TAB]
是按下 Tab 键。您应该会得到以 结尾的响应OK
。
现在您已建立连接,您可以从控制台执行许多操作,例如更改用户密码或验证密码。 有很多信息这个 xmail 指南。
答案2
作为 root,您应该能够运行passwd user15
来更改密码。