2
A
回答
4
一个chroot
的一点是,你不能出去之前,就保存当前路径。但是,如果你不chdir
到/var/chroot/mychroot
,那么你仍然可以访问使用.
外部文件系统,..
我不知道很多红宝石,但这里的Python中招:
/tmp$ sudo python
>>> import os
>>> os.chroot("/var")
>>> os.listdir("/") # list our new root
['backups', 'log', 'opt', 'cache', 'spool', 'lib', 'local', 'run', 'lock', 'games', 'mail', 'tmp']
>>> os.listdir(".") # list a directory outside our jail
['.X0-lock', '.ICE-unix', '.X11-unix']
>>> os.listdir("..") # list the outside root
['lost+found', 'bin', 'mnt', 'boot', 'opt', 'scratch', 'var', 'proc', 'usr', 'etc', 'lib', 'srv', 'sys', 'media', 'root', 'selinux', 'vmlinuz', 'dev', 'tmp', 'home', 'sbin']
-2
使用Dir.chroot,使用Dir.pwd
+0
由'pwd'返回的字符串在'chroot'后面没用,因为它改变了文件名查找规则。 – 2012-04-03 10:02:46
相关问题
- 1. 卡祖笛与chroot环境
- 2. Java中的chroot-like环境?
- 3. 用户环境不chroot的
- 4. 将文件写入chroot环境
- 5. Python的错误,当在chroot环境
- 6. chroot环境与面临的问题
- 7. 如何chroot Django
- 8. 在chroot环境中调用外部脚本
- 9. 设置php sessionclean cron作业在chroot环境中运行
- 10. 在chroot环境中执行的调试python脚本
- 11. 打破了利用chroot环境的NodeJS的
- 12. 在CHROOT环境中工作 - 尝试安装JDK时出错
- 13. 如何从模拟环境获取语言环境
- 14. Settings.settings - 如何从一个环境更改为另一个环境?
- 15. 如何从EC2访问Beanstalk环境URL
- 16. 如何从arduino环境中删除库?
- 17. 如何从Scala设置环境变量?
- 18. 如何从文件中读取环境
- 19. 如何从Cygwin环境运行make?
- 20. 如何从winrt访问环境变量
- 21. 如何为jenkins构建chroot?
- 22. 从用户环境
- 23. 在chroot的环境中使用两个SFTP和端口转发SSH
- 24. 从chroot jail运行wireshark
- 25. 我们如何从开发环境中移动实况环境中的azure环境网站
- 26. 如何在SaaS环境
- 27. 如何模拟IE8环境?
- 28. 如何在环境变量
- 29. 如何设置PATH环境
- 30. 我如何sudo环境?
严正花,为什么不使用块? :-) – Reactormonk 2012-04-03 09:16:33
你是什么意思? 'Dir.chroot(路径){执行}'? – fl00r 2012-04-03 09:18:49
可能。 – Reactormonk 2012-04-03 09:34:56