帮忙推荐一款在ubuntu下使用的DNA序列分析软件
时间:2011-07-14
来源:互联网
安装kubuntu时,有个选项:是否加密用户文件夹。其使用的就是企业级加密系统ecryptfs。
把整个用户文件夹加密有点太浪费资源了。但是ecryptfs的高效性,又是rar类压缩加密所不能比的。
安装很简单:
sudo apt-get install ecryptfs-utils
这是个命令行的加密软件,已被集成于linux核心(也就是说在ext4、3、2类linux格式下表现良好)
具体使用很简单,只是介面是英文的
http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
这是教程,大多就是加密选项。每次使用相同的选项进行加密、解密就对了。
注意以下命令运行于kde环境,gnome(ubuntu默认环境)请作相应更改
但命令行很不方便,特别是文件夹地址比较复杂时,来回输入命令太痛苦了。
本文的目的是调用一个简单的脚本,在文件夹右键添加按钮,处理加密、解密问题。
1.在/media目录中创建一个文件夹,作为加密文件夹的显示窗口。
sudo mkdir /media/ecryptfs
2.创建一个脚本,我们放在/bin中。其实放在哪里都可以,只是考虑到安全性还是放在系统文件夹中,以root用户创建。
sudo touch /bin/mountecryptfs.sh
3.编辑脚本
sudo kate /bin/mountecryptfs.sh
拷贝以下内容:
#!/bin/sh
# 本脚本运行由cat650制作,有问题联系[email protected]
# 脚本适用于kde环境,请提前安装ecryptfs-utils
echo "请输入超级用户密码"
sudo umount /media/ecryptfs
echo "输入完成"
echo "请输入加密密码,选择加密方式"
sudo mount -t ecryptfs "$1" /media/ecryptfs
echo "显示加密文件夹"
dolphin /media/ecryptfs
echo "已处于加密状态"
read -p "是否自动卸载加密文件夹(yes?)" yn
if [ "$yn" != "yes" ]; then
echo "请记得手动解除加密"
echo "命令为:sudo umount /media/ecryptfs"
read -p "回车退出" no
exit 0
fi
echo "去加密……"
sudo umount /media/ecryptfs
read -p "请验证是否已解除加密,回车退出" no
4.把这个脚本变为可执行
sudo dolphin /bin
找到脚本,属性改为可执行。
5.用dolphin打开任意文件夹。文件夹右键,属性,类型旁有个小扳手。
添加。选择程序,找到/bin/mountecryptfs.sh
选择并移动到最底。
选择,编辑。应用程序,高级选项:在终端中运行。这步必须有,要不无法进行加密操作。
6.测试
在/tmp文件夹中新建一个文件夹,右键,动作,选择mountecryptfs.sh(或者你自己命名的名字)。
好了,在新跳出的文件管理器中,添加一些文件、写点字。
在终端输入yes,让脚本自动卸载加密。
此时,文件管理器刷新后应该为空且不可编辑。
回到我们新建的文件夹中,那些新添的东西应该无法识别。
把整个用户文件夹加密有点太浪费资源了。但是ecryptfs的高效性,又是rar类压缩加密所不能比的。
安装很简单:
sudo apt-get install ecryptfs-utils
这是个命令行的加密软件,已被集成于linux核心(也就是说在ext4、3、2类linux格式下表现良好)
具体使用很简单,只是介面是英文的
http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
这是教程,大多就是加密选项。每次使用相同的选项进行加密、解密就对了。
注意以下命令运行于kde环境,gnome(ubuntu默认环境)请作相应更改
但命令行很不方便,特别是文件夹地址比较复杂时,来回输入命令太痛苦了。
本文的目的是调用一个简单的脚本,在文件夹右键添加按钮,处理加密、解密问题。
1.在/media目录中创建一个文件夹,作为加密文件夹的显示窗口。
sudo mkdir /media/ecryptfs
2.创建一个脚本,我们放在/bin中。其实放在哪里都可以,只是考虑到安全性还是放在系统文件夹中,以root用户创建。
sudo touch /bin/mountecryptfs.sh
3.编辑脚本
sudo kate /bin/mountecryptfs.sh
拷贝以下内容:
#!/bin/sh
# 本脚本运行由cat650制作,有问题联系[email protected]
# 脚本适用于kde环境,请提前安装ecryptfs-utils
echo "请输入超级用户密码"
sudo umount /media/ecryptfs
echo "输入完成"
echo "请输入加密密码,选择加密方式"
sudo mount -t ecryptfs "$1" /media/ecryptfs
echo "显示加密文件夹"
dolphin /media/ecryptfs
echo "已处于加密状态"
read -p "是否自动卸载加密文件夹(yes?)" yn
if [ "$yn" != "yes" ]; then
echo "请记得手动解除加密"
echo "命令为:sudo umount /media/ecryptfs"
read -p "回车退出" no
exit 0
fi
echo "去加密……"
sudo umount /media/ecryptfs
read -p "请验证是否已解除加密,回车退出" no
4.把这个脚本变为可执行
sudo dolphin /bin
找到脚本,属性改为可执行。
5.用dolphin打开任意文件夹。文件夹右键,属性,类型旁有个小扳手。
添加。选择程序,找到/bin/mountecryptfs.sh
选择并移动到最底。
选择,编辑。应用程序,高级选项:在终端中运行。这步必须有,要不无法进行加密操作。
6.测试
在/tmp文件夹中新建一个文件夹,右键,动作,选择mountecryptfs.sh(或者你自己命名的名字)。
好了,在新跳出的文件管理器中,添加一些文件、写点字。
在终端输入yes,让脚本自动卸载加密。
此时,文件管理器刷新后应该为空且不可编辑。
回到我们新建的文件夹中,那些新添的东西应该无法识别。
作者: cat650 发布时间: 2011-07-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28