首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NTLM身份验证模块mod_auth_ntlm_winbind用于Apache2省略域名

问NTLM身份验证模块mod_auth_ntlm_winbind用于Apache2省略域名
EN

Server Fault用户
提问于 2019-07-18 15:02:53
回答 2查看 2.4K关注 0票数 1

我在本地intranet的Ubuntu18.04上运行了一个Apache2实例,我想在实例上配置NTLM身份验证。我已经为mod_auth_ntlm_winbind安装和配置了user.php,如下所示:

代码语言:javascript
复制
        AuthName "NTLM Authentication"
        NTLMAuth on
        NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
        NTLMBasicAuthoritative on
        AuthType NTLM
        require valid-user

user.php本身是

代码语言:javascript
复制
NTLM-Auth';
echo 'Username: '.$_SERVER['REMOTE_USER'].'
';
echo 'Authentication type: '.$_SERVER['AUTH_TYPE'].'
';
?>

然而,$_SERVER似乎只包含没有域名的用户名。我试图在一些提交消息中设置"NTLMOmitDomain开始“,但它现在似乎不起作用,甚至在其他任何地方都没有列出。还有其他方法可以防止mod_auth_ntlm_winbind截断域名吗?

EN

回答 2

Server Fault用户

发布于 2019-07-19 11:10:11

好吧,我找到了解决办法。交易是mod_auth_ntlm_ winbind的基本机制winbind的配置。它是Samba的一部分,并使用它的配置文件。在我的例子中,有一个选项是"winbind默认域“,它被设置为"yes”。它允许winbind管理用户,而不需要用户名的域部分。在设置"winbind之后,在/etc/samba/smb.conf中使用默认域= no“之后,一切都可以正常工作。

票数 2
EN

Server Fault用户

发布于 2019-07-18 19:03:51

cntlm -是具有NTLM认证的基于windows的网络的本地代理.它可以提供系统范围的设置,或者只为单独的应用程序提供设置。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/975777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档