cachingOpenLDAP凭证以便在笔记本电脑上脱机使用

我们的客户端(Ubuntu 14.04)可以在那里loginLDAPlogin。 只要他们没有networking,他们就不能用LDAPlogin。

有没有办法caching这些密码和用户名,以便笔记本电脑可以工作,如果他们没有LDAP连接?

Debian和Ubuntu提供了libpam-ccreds软件包,用于cachingnetworkinglogin凭证。 从包描述:

该软件包为Linux工作站提供了在networking不可用时使用企业身份进行本地身份validation的方法。 与nss_updatedb实用程序一起使用,它提供了一种断开使用networking目录的机制。 它们被devise为与libpam-ldap和libnss-ldap一起工作。

你可以使用sssd守护进程 。

它在configuration文件中具有caching凭据function:

cache_credentials = true 

login后,用户的凭据将被caching,以便他们可以在不访问LDAP服务器的情况下再次login。

我的OpenLDAP是一个没有SSL或TLS的基本设置我认为这是问题。

我通过http://www.turnkeylinux.org/openldap下载了OpenLDAP的设备,并在几分钟之内完成安装。 此设备具有基于自签名证书的SSL和TLS。

现在configurationTLS和自签名证书,选项ldap_tls_reqcert =从不必在sssd.conf文件中使用。