Fedora 23 密码仅显示 5 个字符。使用 su 命令的问题

Fedora 23 密码仅显示 5 个字符。使用 su 命令的问题

今天我安装了 Fedora 23,完成后我的 SU 命令就没有问题了。我重新启动了虚拟机并登录,但它不允许我使用 SU 命令。当我输入它时,它会要求我输入密码。所以我输入它,它说密码无效。所以我检查了我的帐户设置,它只显示 5 个字符。我应该怎么办?

答案1

用户帐户对话框中的密码长度总是显示五个点 (•••••)无论密码的实际长度如何。否则,这将是信息泄露,使攻击者(理论上)更容易暴力破解或以其他方式猜测您的密码。

在此输入图像描述

但请注意,该su命令正在寻找密码。如果您将帐户设置为管理员,则在安装过程中甚至可能没有设置。在这种情况下,请使用sudo,这将使用您自己的密码提供与 root 等效的访问权限。

答案2

简单的解决方案是更改密码,使其至少与 Fedora 要求的最小密码长度一样长。之后,您应该能够在 中使用该密码sudo

今年早些时候,LWN 讨论了最小长度的变化Fedora 和“强”密码,表明这将是8人物。如果您更改了密码(并且仍然太短),系统应该会告诉您。但您可以通过查看来检查最小长度/etc/login.defs。在 Fedora 22 下,这曾是

PASS_MIN_LEN    5

有关更多信息,请参阅手册页登录名.defs

相关内容