authconfig:在 ubuntu 中找不到命令

Joh*_*odd 5 hash 14.04 16.04

我正在尝试使用 hashcat 来验证散列算法,但在使用 authconfig 命令时保留此错误。

error: authconfig: command not found ubuntu
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我还没有安装 ldap,但服务器配置为 LAMP。

Bar*_*t C 1

authconfig未随 Ubuntu 14.04 一起打包。您可以使用 SSSD(系统安全服务守护进程 (SSSD))。我发现很有用。


小智 -3

您需要使用authconfig命令来设置 SHA-256/512 哈希。此命令提供了一种简单的配置方法/etc/sysconfig/network来处理 NIS 以及用于影子密码支持的文件/etc/passwd和。/etc/shadow还提供基本 LDAP、Kerberos 5 和 SMB(身份验证)客户端配置。键入以下命令:

authconfig --test | grep hashing
Run Code Online (Sandbox Code Playgroud)

配置 Linux 服务器以使用 SHA-512 算法

要将 Linux 系统配置为使用 SHA-512 算法,请输入:

authconfig --passalgo=sha512 --update
Run Code Online (Sandbox Code Playgroud)

注意:用户需要更改密码才能使用 SHA-512 生成哈希值。您可以强制用户在下次登录时更改密码:

change -d 0 userName
Run Code Online (Sandbox Code Playgroud)

  • 他问的是为什么没有找到该命令,而不是如何处理它。 (7认同)