0xm*_*mtn 6 active-directory ntlm centos5
我有 AD 和 ntlm_auth 问题。我使用以下命令查询 AD 服务器以检查用户是否存在:
ntlm_auth --use-cached-creds --username=SOME_USER --password=SOME_PASS --domain=SOME_DOMAIN
Run Code Online (Sandbox Code Playgroud)
但问题是,当我在 AD 中更改用户的密码时,以下两个查询都有效:
ntlm_auth --use-cached-creds --username=SOME_USER --password=OLD_PASS --domain=SOME_DOMAIN
ntlm_auth --use-cached-creds --username=SOME_USER --password=NEW_PASS --domain=SOME_DOMAIN
Run Code Online (Sandbox Code Playgroud)
如果删除 中的.tdb缓存文件/var/cache/samba/,则只能使用 NEW_PASS 登录。我该如何解决这个问题?有什么办法可以让服务器不缓存密码?或者 ntlm_auth 的任何标志,我可以使用它来不考虑 old_password 吗?
我正在使用 CentOS5 和 ntlm_auth 3.3.8。
提前致谢。
ntlm_auth 默认使用 /etc/samba/smb.conf。尝试在 smb.conf 中配置以下标签
winbind offline logon = false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3706 次 |
| 最近记录: |