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