![根据 AD 组成员身份对用户进行身份验证。Ubuntu 14.04,无法在任何地方找到帮助](https://linux22.com/image/676207/%E6%A0%B9%E6%8D%AE%20AD%20%E7%BB%84%E6%88%90%E5%91%98%E8%BA%AB%E4%BB%BD%E5%AF%B9%E7%94%A8%E6%88%B7%E8%BF%9B%E8%A1%8C%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E3%80%82Ubuntu%2014.04%EF%BC%8C%E6%97%A0%E6%B3%95%E5%9C%A8%E4%BB%BB%E4%BD%95%E5%9C%B0%E6%96%B9%E6%89%BE%E5%88%B0%E5%B8%AE%E5%8A%A9.png)
我已经在 Google 上搜索了两天了。我对 Linux 并不陌生,但对 AD 以及在 Linux 中的使用还不熟悉。
所以。我有一个 AD 系统(不是我运行的),它顺利地加入了。我遵循了以下步骤:https://help.ubuntu.com/lts/serverguide/sssd-ad.html
现在,我可以使用任何 AD 用户帐户通过 SSH 登陆。
我想根据用户所属的组别限制用户通过 SSH 连接/登录控制台/系统。假设有一个名为“Linux 用户”的组
如果他们不属于该组,则拒绝访问。否则允许 SSH/登录。本地 Linux 用户也应照常被允许进入。
有什么想法吗?我什么都找不到。或者至少,我找不到任何与我如何根据 Ubuntu 教程进行设置相关的内容。
提前谢谢大家。-G
答案1
如果您使用的是 SSSD,则应该能够在 sshd_config 中添加 DenyGroups(或 AllowGroups)。请参阅 man sshd_config 了解更多信息,但它非常简单。