![可以直接登录chroot吗?](https://linux22.com/image/27943/%E5%8F%AF%E4%BB%A5%E7%9B%B4%E6%8E%A5%E7%99%BB%E5%BD%95chroot%E5%90%97%EF%BC%9F.png)
假设我启动计算机并看到登录屏幕。当我登录时我的用户,我想通过限制到某个根目录。chroot
。
我们假设目录是/chroots/myuser/
.这可能吗?如果是的话,将如何实现?
笔记:
需要明确的是,我想更改根目录,而不是主目录。用户的新根目录将包含另一个操作系统,例如 Debian。
答案1
将 /etc/passwd 中用户的默认 shell 更改为将该用户登录到 chroot 的命令(或该命令的包装脚本)。
假设我启动计算机并看到登录屏幕。当我登录时我的用户,我想通过限制到某个根目录。chroot
。
我们假设目录是/chroots/myuser/
.这可能吗?如果是的话,将如何实现?
笔记:
需要明确的是,我想更改根目录,而不是主目录。用户的新根目录将包含另一个操作系统,例如 Debian。
将 /etc/passwd 中用户的默认 shell 更改为将该用户登录到 chroot 的命令(或该命令的包装脚本)。