1 votes

Apache NTLM n'authentifie pas le nom d'utilisateur/mot de passe du domaine.

J'ai une boîte centos et j'essaie de configurer l'authentification NTLM pour apache. J'ai déjà la boîte linux sur le domaine AD et je suis capable d'obtenir des informations sur les utilisateurs et les groupes en utilisant la commande wbinfo.

J'ai la configuration ntlm.conf httpd comme suit

<Directory "/var/www/html/auth">
Options Indexes ExecCGI FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride all
AuthName "NTLM"
Require user acorp
NTLMBasicAuthoritative on
AuthType NTLM
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
</Directory>

Lorsque j'exécute la commande /usr/bin/ntlm_auth --username acorp --domain acorp.local, j'obtiens NT_STATUS_OK, cependant, lorsque je me rends sur la page https, le nom d'utilisateur et le mot de passe ne sont pas pris en compte. Je ne vois aucun message d'erreur dans les fichiers journaux.

Toute aide serait très appréciée.

0voto

Arun Krishnan Points 329

Pour voir quelle erreur vous obtenez dans les journaux, ajoutez "LogLevel debug" dans /etc/httpd/conf/httpd.conf

Pour activer l'authentification AD SSO sur une machine CentOS, essayez les étapes du lien ci-dessous : https://hemakhema.blogspot.ae/2017/07/enable-sso-login-in-linux.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X