如何防止昵称被无意间更改?

如何防止昵称被无意间更改?

XChat使用Ubuntu 12.04

我一直面临这个问题:

  1. 我加入了一个频道。
  2. 我尽量减少 XChat 的使用,然后去做其他工作。如果有人在 IRC 上联系我,我就会回复。
  3. 过了一段时间,我回到 XChat 发现我的昵称已经改变了。

为什么?

XChat 提示我已断开连接。(可能是因为连接太弱,但我不确定)

已尝试与我的旧昵称建立新的联系。

但我的旧昵称仍然存在于频道中。(为什么?)

所以,我得到了第二个昵称选择。这会改变我的昵称。

这让我很烦恼。

我能做什么呢?

答案1

确保你的昵称在各个连接间保持不变,并且没有其他人可以从你这里窃取它的最佳方式是使用你 IRC 服务器上的 NickServ 机器人进行注册,然后在你登录时向 NickServ 进行身份验证。

要注册你的昵称(仅需注册一次),你需要:

/msg nickserv register [nick] [password]

此后,登录时执行以下操作:

/nick [nick]
/msg nickserv identify [password]

(如果您在设置昵称后不久没有向 NickServ 确认身份,它将自动将您的昵称更改为其他名称,因为在您使用命令告知它之前,它不知道您是注册该昵称的人identify。)

在强制断开连接后登录时,就像提示您问题的情况一样,您可以让 NickServ 清理您以前的连接,以便您可以重新获得您的昵称,操作如下:

/msg nickserv ghost [nick] [password]
/nick [nick]

(您可能需要或不需要在此处的命令identify之后执行此/nick操作;我倾向于认为不需要,因为您刚刚在命令中隐式地执行了此ghost操作,但 IIRC 不同的 NickServ 实例在这种情况下表现不同。无论如何,如果 NickServ 要求您在设置昵称后进行识别,它应该让您知道。)

有关如何使用 NickServ 令人印象深刻的功能的更多信息,请参阅这里

相关内容