我有一个旧的 Xmail 服务器在具有完全根访问权限的 Gentoo Vmware 盒子上运行。我想以 user15 身份发送邮件但不记得密码。我有非常基本的 Linux :( 我正在尝试重置 user15 的密码
我尝试输入“user15”“XYZ”并保存文件,但它不起作用。
当服务器没有 X server 和 web admin 时,如何成功重置此 Xmail 用户密码。
更新目录上的 ls -l 命令
我有一个旧的 Xmail 服务器在具有完全根访问权限的 Gentoo Vmware 盒子上运行。我想以 user15 身份发送邮件但不记得密码。我有非常基本的 Linux :( 我正在尝试重置 user15 的密码
我尝试输入“user15”“XYZ”并保存文件,但它不起作用。
当服务器没有 X server 和 web admin 时,如何成功重置此 Xmail 用户密码。
更新目录上的 ls -l 命令
如果这是我认为的 xmail,则需要输入加密字符串,而不是实际密码。您应该能够使用名为 XMCrypt 的程序对密码进行加密,该程序通常位于
/var/MailRoot/bin
. 你像这样运行它:这会给你一个加密的字符串,例如
018c15646784
您需要在编辑文件之前停止 xmail。当您这样做时,您可能想要修复邮件系统的 root 密码(同样,不是实际的用户 root,只是 xmail 用户!)。该密码存在于文件中
ctrlaccounts.tab
,应该以相同的方式加密。然后启动xmail备份现在您有了可以连接到 xmail 控制台的新的 root 密码。它通常在端口 6017 上运行。所以远程登录到该端口并输入
当然在哪里
[TAB]
按tab键。您应该希望得到以OK
.现在您已建立连接,您可以从控制台执行许多操作,例如更改用户密码或验证它们。这个 xmail howto中有很多信息。
作为 root,您应该能够运行
passwd user15
以更改密码。