active-directory -ssssd:有没有办法强制某些组成员使用特定的s
发布时间:2020-12-15 18:39:25 所属栏目:安全 来源:网络整理
导读:上下文 我想将一些AD用户限制为特定的脚本,限制他们在这台特定的机器上可以做什么. 因此,我不想用/ bin / bash(例如)连接它们,而是强迫它们使用/ path / to / my / script.这些用户位于特定的AD组中. 其他人应该能够使用真正的shell. 经典的方式 如果那些本
上下文
我想将一些AD用户限制为特定的脚本,限制他们在这台特定的机器上可以做什么. 因此,我不想用/ bin / bash(例如)连接它们,而是强迫它们使用/ path / to / my / script.这些用户位于特定的AD组中. 其他人应该能够使用真正的shell. 经典的方式 如果那些本地用户所在的用户,我只需更改/ etc / passwd中的shell字段. sssd方式 有没有办法只为该组的成员提供不同的shell值? 如果没有,你会怎么做?
实现此目标的一种方法是声明多个域,将第一个域限制为仅给定组的成员.
[sssd] config_file_version = 2 services = nss,pam domains=DOMAIN_GROUP1,DOMAIN_GROUP2,DOMAIN [nss] default_shell = /bin/bash [domain/DOMAIN_GROUP1] id_provider = ad # Domain ad_domain = domain.local # Servers ad_server = dc01.domain.local,dc02.domain.local,dc03.domain.local # Restrict to group members ldap_user_search_base = DC=domain,DC=local?subtree?(memberOf=CN=group1,OU=Groups,DC=domain,DC=local) # Shell override_shell = /shell/path/for/group1 # Homedir override_homedir = /home/%u [domain/DOMAIN_GROUP2] id_provider = ad # Domain ad_domain = domain.local # Servers ad_server = dc01.domain.local,DC=local?subtree?(memberOf=CN=group2,DC=local) # Shell override_shell = /shell/path/for/group2 # Homedir override_homedir = /home/%u [domain/DOMAIN] id_provider = ad # Domain ad_domain = domain.local # Servers ad_server = dc01.domain.local,dc03.domain.local # Homedir override_homedir = /home/%u group1的成员使用/ shell / path / for / group1,group2的成员使用/ shell / path / for / group2,所有其他DOMAIN用户使用/ bin / bash 缺点是如果用户是两个组的成员:它将始终属于第一个“域”DOMAIN_GROUP1. 编辑:使用ldap_user_search_base而不是弃用的ldap_user_search_filter.它应该在更新版本的sssd上工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 具有ui-router和AngularJS的多个嵌套ui视图
- scala – 使用IntelliJ 13&SBT播放2.2.2不能运行 – 没
- Angular 2.x 从 0 到 1 (二)史上最简单的 Angular2 教程
- 结合 WebService 实现消息 主动推送到客户端
- Bootstrap学习:网格系统
- ruby-on-rails – Docker,使用docker flag -p 3000:3000
- bootstrap-下拉选项
- bootstrap_无需整理
- webservice报错 Server returned error code = 401 for URI
- scala – spark中的saveAsTextFile方法