authconfig:未找到命令 ubuntu

authconfig:未找到命令 ubuntu

我正在尝试使用 hashcat 来验证哈希算法,但是在使用 authconfig 命令时仍出现此错误。

error: authconfig: command not found ubuntu

我遗漏了什么吗?我尚未安装 ldap,但服务器已配置为 LAMP。

答案1

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

答案2

apt install ldap-auth-config

将生成一个用户交互式提示,询问您的 LDAP 服务器名称或 IP 和端口号以及 CN、OU 和 DC 信息。

我只能谈论 Bionic Beaver,因为这是我目前正在从事的工作。

答案3

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

authconfig --test | grep hashing

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

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

authconfig --passalgo=sha512 --update

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

change -d 0 userName

相关内容