我正在尝试使用 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