将LDAP的ssh登录限制为具有/ home目录的用户

罗斯加

我有一个Apache服务器(RHEL 6),该服务器托管多个用户网页,当前已连接到我的Active Directory环境以对用户进行身份验证。该服务器用于自动托管用户放在/ home / <user> / public_html文件夹中的内容。我还将该服务器配置为使用chroot,因此用户将无法浏览其主文件夹之外的服务器上的任何其他内容。登录脚本不会为用户创建主文件夹。这些是手动创建的,因为我们只希望某些用户能够从该服务器托管网页。

问题是,任何用户当前都可以登录服务器,并且无需进入/ home文件夹(因为该文件夹不存在),而是自动进入/。这样,他们就可以查看其组具有读取权限的服务器上的任何文件/文件夹。这是出于安全考虑,我想将登录名限制为具有/ home目录的用户。我们不想指定经过身份验证的AD组或用户列表,因为该列表可能会很长且难以管理,尽管它可能比编写PAM模块容易。

有没有一种方法可以将LDAP登录限制为仅具有/ home目录的用户?我在PAM选项或文档中找不到任何内容。

罗斯加

由于访问管理需要在本地主机上进行很多变通,因此我们决定仅在Active Directory中创建一个组,并将登录名限制为该组中的用户。

这可以通过使用以下字段编辑/etc/security/pam_winbind.conf文件来完成,该文件包含我们要限制访问的组或用户的SID(用逗号分隔)。

require_membership_of=

然后,我们将chroot限制过滤到该组(或将用户放入本地组),以限制其对自己的主目录的sftp访问。这也将允许我们将奇数作业mkhomedir添加回pam,然后允许访问服务器,我们只需要将用户添加到该组即可。然后,他们可以登录,并将自动创建其主目录。

谢谢大家的帮助/想法,但毕竟AD组似乎是最容易管理的组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将登录名限制为具有经过验证的电子邮件地址的用户

来自分类Dev

没有$ HOME目录的用户无法运行Bundler 1.12.0

来自分类Dev

g:如何将所有页面限制为仅登录用户

来自分类Dev

仅将SSH用户限制为一个目录

来自分类Dev

Ubuntu 14.10拒绝使用现有/ home目录登录新用户

来自分类Dev

将静态文件访问限制为登录用户

来自分类Dev

将SSH用户的Shell访问限制为仅telnet

来自分类Dev

将SSH CA证书限制为特定用户/组

来自分类Dev

如何在公司的/ home目录中找到所有人的用户名

来自分类Dev

将用户限制为给定目录

来自分类Dev

限制用户访问目录

来自分类Dev

Jenkins“没有目录,使用HOME = /登录”

来自分类Dev

用户的/ home目录的单独分区?

来自分类Dev

“无法创建缓存目录/ home / <用户> /。composer / cache / repo / https --- packagist.org/,或者目录不可写。继续运行而没有缓存”

来自分类Dev

如何将Google Form响应限制为登录用户?

来自分类Dev

AngularJs-将访问权限限制为“已登录”用户的最佳方法

来自分类Dev

Laravel 5 Auth for Restful Resource Controllers将资源限制为登录用户

来自分类Dev

.ASPX:如何将 Web 访问限制为仅登录用户?

来自分类Dev

将/ home移至现有目录

来自分类Dev

将/ home移至现有目录

来自分类Dev

与用户主目录不同的ssh登录目录

来自分类Dev

如何将Linux用户限制为SSH的绝对最小命令

来自分类Dev

如何将Linux用户限制为用于SSH的绝对最小命令

来自分类Dev

无法登录 18.10 - “没有使用 home=/ 登录的目录”

来自分类Dev

SSH无法创建目录/home/USERNAME/.ssh

来自分类Dev

Django将页面限制为某些用户

来自分类Dev

为什么在移动用户主目录后服务器上的ssh / sshd尝试访问/home/<user>/.ssh?

来自分类Dev

带有自定义单用户图像的 Jupyterhub 为“/home/jovyan/work”引发“没有这样的文件或目录”

来自分类Dev

暂时将用户的登录限制为单个IP

Related 相关文章

  1. 1

    如何将登录名限制为具有经过验证的电子邮件地址的用户

  2. 2

    没有$ HOME目录的用户无法运行Bundler 1.12.0

  3. 3

    g:如何将所有页面限制为仅登录用户

  4. 4

    仅将SSH用户限制为一个目录

  5. 5

    Ubuntu 14.10拒绝使用现有/ home目录登录新用户

  6. 6

    将静态文件访问限制为登录用户

  7. 7

    将SSH用户的Shell访问限制为仅telnet

  8. 8

    将SSH CA证书限制为特定用户/组

  9. 9

    如何在公司的/ home目录中找到所有人的用户名

  10. 10

    将用户限制为给定目录

  11. 11

    限制用户访问目录

  12. 12

    Jenkins“没有目录,使用HOME = /登录”

  13. 13

    用户的/ home目录的单独分区?

  14. 14

    “无法创建缓存目录/ home / <用户> /。composer / cache / repo / https --- packagist.org/,或者目录不可写。继续运行而没有缓存”

  15. 15

    如何将Google Form响应限制为登录用户?

  16. 16

    AngularJs-将访问权限限制为“已登录”用户的最佳方法

  17. 17

    Laravel 5 Auth for Restful Resource Controllers将资源限制为登录用户

  18. 18

    .ASPX:如何将 Web 访问限制为仅登录用户?

  19. 19

    将/ home移至现有目录

  20. 20

    将/ home移至现有目录

  21. 21

    与用户主目录不同的ssh登录目录

  22. 22

    如何将Linux用户限制为SSH的绝对最小命令

  23. 23

    如何将Linux用户限制为用于SSH的绝对最小命令

  24. 24

    无法登录 18.10 - “没有使用 home=/ 登录的目录”

  25. 25

    SSH无法创建目录/home/USERNAME/.ssh

  26. 26

    Django将页面限制为某些用户

  27. 27

    为什么在移动用户主目录后服务器上的ssh / sshd尝试访问/home/<user>/.ssh?

  28. 28

    带有自定义单用户图像的 Jupyterhub 为“/home/jovyan/work”引发“没有这样的文件或目录”

  29. 29

    暂时将用户的登录限制为单个IP

热门标签

归档