如何设置LDAP / Linux,所以当用户被删除时,其bash用户会话立即closures

有没有办法在Linux(Redhat / CentOS)系统上设置OpenLDAP,以便当用户从LDAP服务器上删除或者他/她从“login已被授权”组中删除时,他/她的所有开放terminal会话都是立即(或快速)closures?

我正在寻找的序列是:

  1. user1通过PAM / LDAP使用bash会话login
  2. 另一个具有LDAPpipe理权限的用户将用户从LDAP数据库中删除(或将用户从可以login到该系统的组中删除)
  3. 我想要什么:bash会话被停止

除了限制会话的持续时间和等待会话结束之外,我找不到任何选项。

这不是LDAP可以做的事情。 要做到这一点自动,系统将需要不断扫描LDAP目录,以检查用户是否仍然有效,这不是一个好方法。

只需编写一个简短的脚本来停用/删除用户并杀死相关系统上的所有(bash?)进程。