|
http://dlc-cdn.sun.com/virtualbox/5.0.0_BETA2/
VirtualBox为Linux提供了通用二进制包,后缀为run的文件,里面包含了shell脚本和二级制数据.
less VirtualBox.run 可见这个脚本是使用Makeself 2.1.5制作的.
makeself可以把特定目录下的文件打包成为一个shell脚本类似的文件,并且能够像shell脚本一样执行.
例如我在test目录下创建了多个shell脚本和一些配置文件,这些脚本在执行时可能会相互调用并读取配置文件.
使用makeself工具可以将这些文件统一打包成一个脚本并执行,非常的方便.
http://www.megastep.org/makeself/
http://megastep.org/makeself/makeself.run
VirtualBox 4系列不支持磁盘映像加密,这时可以使用系统提供的加密功能:
https://help.ubuntu.com/lts/serverguide/ecryptfs.html
eCrypFS是Linux上一个基于FUSE的用户空间加密文件系统.
可以用eCryptFS加密VirtualBox VMs虚拟机.
sudo apt-get install ecryptfs-utils
mkdir ~/mycrypt
chmod 700 ~/mycrypt
sudo mount -t ecryptfs ~/mycrypt ~/mycrypt
Passphrase: 输入你的密码,其他按回车继续.
echo '你好' > ~/mycrypt/file
sudo umount ~/mycrypt
cat ~/mycrypt/file
卸载后查看文件是乱码,输入密码重新挂载后就能查看解密后的内容.
删除加密目录时需要先umount加密的系统. |
|
|