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. Python的错误,当在chroot环境
- 2. 将文件写入chroot环境
- 3. 如何chroot Django
- 4. 在CHROOT环境中工作 - 尝试安装JDK时出错
- 5. 在chroot环境中调用外部脚本
- 6. 打破了利用chroot环境的NodeJS的
- 7. 设置php sessionclean cron作业在chroot环境中运行
- 8. Settings.settings - 如何从一个环境更改为另一个环境?
- 9. 如何从winrt访问环境变量
- 10. 如何从文件中读取环境
- 11. 如何为jenkins构建chroot?
- 12. 在chroot的环境中使用两个SFTP和端口转发SSH
- 13. 从chroot jail运行wireshark
- 14. 如何在环境变量
- 15. VueJS:如何检测环境
- 16. 如何在SaaS环境
- 17. 如何配置python环境
- 18. 如何重置lua环境?
- 19. 如何设置PATH环境
- 20. 我如何sudo环境?
- 21. 如何更改Eclipse环境
- 22. 如何将conda环境“克隆”到根环境?
- 23. 如何用传入的环境词典定义Ansible playbook环境
- 24. 如何使用逐字环境创建新的Beamer环境?
- 25. \ sbox从环境内部
- 26. PYTHONPATH从环境中丢失
- 27. Buildbot从属环境路径
- 28. 从现有生产环境创建Sharepoint开发环境
- 29. 烧瓶/ gunicorn:从环境变量设置环境变量
- 30. 从SQL 2005的生产环境中创建开发环境
严正花,为什么不使用块? :-) – Reactormonk 2012-04-03 09:16:33
你是什么意思? 'Dir.chroot(路径){执行}'? – fl00r 2012-04-03 09:18:49
可能。 – Reactormonk 2012-04-03 09:34:56