Garry Harthill Asked: 2009-05-22 07:16:22 +0800 CST2009-05-22 07:16:22 +0800 CST 2009-05-22 07:16:22 +0800 CST chroot 用户登录 772 我想将我系统上的某些用户限制为命令子集,并且绝对无法访问系统的其余部分。我认为 chrooting 是解决这个问题的方法,但我只知道如何 chroot 一个 ftp 用户。这可以为普通的 shell 用户完成吗?我怎样才能做到这一点? linux unix rhel5 2 个回答 Voted Best Answer Adam 2009-05-22T07:28:00+08:002009-05-22T07:28:00+08:00 Jailkit简化了它。 Jailkit 是一组实用程序,用于使用 chroot() 和/或特定命令将用户帐户限制为特定文件。在 chroot 监狱中设置 chroot shell、仅限于某些特定命令的 shell 或守护进程要容易得多,并且可以使用这些实用程序自动化。 davenpcj 2009-06-16T06:29:43+08:002009-06-16T06:29:43+08:00 请极其谨慎地使用 chroot,众所周知,它并没有提供它所提供的完整保护。 来自维基百科的 chroot 限制 我记得 LKML 关于修复 chroot 中允许用户逃脱的“错误”的辩论;内核开发人员已经回答说 chroot 并非旨在成为一种安全机制。
Jailkit简化了它。
Jailkit 是一组实用程序,用于使用 chroot() 和/或特定命令将用户帐户限制为特定文件。在 chroot 监狱中设置 chroot shell、仅限于某些特定命令的 shell 或守护进程要容易得多,并且可以使用这些实用程序自动化。
请极其谨慎地使用 chroot,众所周知,它并没有提供它所提供的完整保护。
来自维基百科的 chroot 限制
我记得 LKML 关于修复 chroot 中允许用户逃脱的“错误”的辩论;内核开发人员已经回答说 chroot 并非旨在成为一种安全机制。