chroot可以把服务能够访问的资源与系统的其余部分分隔开。
由于xCAT期望此命名服务不使用chroot,所以需要删除包bind-chroot,如如下的清单所示。
从OpenSSH-5.0p1开始,在chroot环境设置方面有一个修改。
用于生成那些轻量级容器的方法与用于生成chroot环境的方法基本一样。
执行chroot之后,其他所有文件和目录就看不到了。
需要在chroot环境中创建用户的主目录,chroot目录的所有者应该是根用户。
通过chroot设置新的根目录之后,根目录及其子目录之外的文件就相当于不存在了。
Linux-VServer还使用了一种chroot格式来为每个VPS隔离root目录。
在作为根用户运行时,rsync通过使用chroot只访问模块的目录层次结构(路径)。
sshd_config文件中增加了一个新的配置选项ChrootDirectory,它指定身份验证之后chroot的路径。
cliuser是一个特殊用户,只能执行SONASCLI命令,并且只能在chroot范围内使用。
假设要在chroot环境中作为用户“jyoti”登录。
另外,要确保chroot目录中的tmp目录的权限是777。
CentOSV5.4上的命名服务的默认设置是使用bind-chroot。
例如,可以在chroot下运行FTP服务,这样任何人都无法访问新的根目录之外的文件。
一个较重大的新特性是对sshd(8)的chroot支持。