Active Directory единый вход в систему Linux - PullRequest
0 голосов
/ 21 февраля 2020

Я выполнил вход в LDAP и SSO, используя Cent Os 7 (веб-панель), и Apache 2.4.

SSO работает довольно хорошо, когда моя размещенная папка /var/www/html, но когда я меняю свой папка хостинга на /home/{user}/public_html, к сожалению, она перестает работать.

Дополнительная информация: я изменил все пути в httpd.conf Мой оставшийся сайт работает только SSO не работает в /home/{user}/public_html

mod_auth_ntlm_winbind.conf

    LoadModule auth_ntlm_winbind_module /usr/lib64/httpd/modules/mod_auth_ntlm_winbind.so
  <Directory "/home/{user}/public_html">
    Options ExecCGI FollowSymLinks SymLinksIfOwnerMatch
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "NTLM Authentication"
    AuthType NTLM
    Require valid-user
    NTLMAuth on
    NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
    NTLMBasicAuthoritative on
  </Directory>

PHP Код:

<?php
     $user = $_SERVER['REMOTE_USER'];
     echo $user;
?>
...