代码之家  ›  专栏  ›  技术社区  ›  Andrei Serdeliuc ॐ

如何囚禁linux用户

  •  5
  • Andrei Serdeliuc ॐ  · 技术社区  · 15 年前

    是否有类似于chroot的东西,但针对用户?

    我们将授予客户机对服务器的访问权限,希望他们只查看我们允许的目录。

    6 回复  |  直到 15 年前
        1
  •  7
  •   huyz    13 年前

    谷歌搜索“openssh监狱”让我找到了 SSHjail for openSSH . 如果您的客户机使用ssh/scp访问上述服务器,那么这可能就是您想要的。

        2
  •  5
  •   huyz    13 年前

    OpenSSH现在附带了 ChrootDirectory 看见 http://www.debian-administration.org/articles/590

        3
  •  3
  •   Chas. Owens    15 年前

    需要注意的是,chroot(2)并非用于安全目的。逃出一个chroot监狱是非常容易的。请参阅上的这篇文章 abusing chroot 了解更多信息。

        5
  •  1
  •   unwellmilles    11 年前

    一个有效的方法是使用 lshell

        6
  •  0
  •   user1293603    10 年前

    把用户关在家里不是一个简单的方法。

    上一次,我使用了一个基于 http://bash.cyberciti.biz/guide/A_menu_box .bashrc启动您无法转义的脚本:

    ~/.bashrc :
    (LAST LINE)
    ./menu.sh; exit 0
    

    是的,我必须为每个菜单项编写脚本(获取日志、检查系统等等),但没有人运行'chown-R root:root/'而不是*。 无价的

    [编辑]:创建专用用户,不要以root用户身份执行此操作!!!