密码 root 包含无法介绍的符号

我不知道事实上发生了什么。 我更改了密码 root 在包含奇怪字符的长密码上,并检查三次,我可以和他一起登录,从那以后就是这样做。

到目前为止

.

我认为一个糟糕的性格 ". 我怎样才能进入它 Putty? 当我插入密码时 Putty, 这个符号和其他一些被删除 / 移动。 我已经安装了 UTF-8 在“窗口”部分>“翻译”中。

刷新:


locale

返回以下内容。

LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

一世 (错误) 建议他使用过 UTF-8.

有没有办法武力 su 从文件中读取密码?

更新 2:

我使用了两个文件 Notepad ++;

ansi.txt



utf8.txt

. 两者都包含一个字符串

abc’def


cat ansi.txt

印刷

abcdef


cat utf8.txt

印刷

abcâdef
已邀请:

帅驴

赞同来自:

尝试

#!/bin/sh
su - << _EOF_
password goes here
_EOF_

将它放在文件中 tmpPassFix, 然后推出

chmod +x tmpPassFix
./tmpPassFix

未经测试的可以工作,可能不起作用。 假设您可以在文件中获取密码 "tmpPassFix" 更高。 我对编码知之甚少,但如果你能得到它 Windows, 您可以执行上述内容,然后如果脚本有效,则赢得它。

詹大官人

赞同来自:

如果“特殊”符号实际上是一个强调的符号 (例如,'或' ''), 我可以想象您当前的输入方法将此符号转换,其次是表示,元音,在具有重点的标志中。 输入'I. e 例如,在德国键盘上,在许多情况下导致 é, 类似于 `` `` 和 u, 这导致了 ù. 您可以尝试立即进入空间 "特别的" 符号以防止这种转换。 没有保证,只有假设。 (我希望这个答案将出现在我现在在预览中看到它的形式。 ;-))

帅驴

赞同来自:

实际上 Rackspace 它有一个密码重置按钮。 转到托管>云服务器> [您的服务器],然后单击Life Sendvation。

请记住它重新启动服务器,因此打开控制台并确保系统再次连接到网络。

要回复问题请先登录注册