个人工具
登录
查看“Ecryptfs企业级加密文件系统”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Ecryptfs企业级加密文件系统”的源代码
来自Ubuntu中文
←
Ecryptfs企业级加密文件系统
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==kde环境下,文件管理器右键集成脚本== 注意以下命令运行于kde环境,gnome(ubuntu默认环境)请作相应更改 但命令行很不方便,特别是文件夹地址比较复杂时,来回输入命令太痛苦了。 本文的目的是调用一个简单的脚本,在文件夹右键添加按钮,处理加密、解密问题。 2.创建一个脚本,我们放在/bin中。其实放在哪里都可以,只是考虑到安全性还是放在系统文件夹中,以root用户创建。 sudo touch /bin/mountecryptfs.sh 3.编辑脚本 sudo kate /bin/mountecryptfs.sh 拷贝以下内容: #!/bin/bash # 本脚本运行由cat650制作,有问题联系cat650@163.com # 脚本适用于kde环境,请提前安装ecryptfs-utils count=0 ##初始值 dir="/tmp/mnt/ecryptfs$count" ##初始挂载点 echo "已挂载加密目录有:" while df|grep -q $dir 2>/dev/null ##挂载点 是否使用了 do echo $dir let count=$count+1 ##一定要是/bin/bash如是/bin/sh这里就会出错 dir="/tmp/mnt/ecryptfs$count" ###新挂载点 done echo "新增挂载目录:"$dir echo "等待超级用授权" if [ ! -d $dir ];then ##判断目录是否存在 sudo mkdir -p $dir ###建立新挂载点目录,选项p,可以创建连续文件夹 fi echo "授权完成,开始加密……" echo "请输入加密密码,选择加密方式:" sudo mount -t ecryptfs "$1" $dir echo "显示加密文件夹" dolphin $dir echo $dir"已处于加密状态" read -p "是否自动卸载加密文件夹(yes?)" yn if [ "$yn" != "yes" ]; then echo "请记得手动解除加密" echo "命令为:sudo umount /tmp/mnt/ecryptfs*" read -p "回车退出" no exit 0 fi echo "去加密……" sudo umount $dir sudo rmdir $dir ## 下面删除缓存图片,这个大家自己设置。我把整个文件夹链到了/tmp.普通用户位置是:~/.thumbnails/ rm -r /tmp/large/ rm -r /tmp/normal/ echo "处于加密状态的文件夹有:" df|grep "tmp/mnt" read -p "请验证是否已解除加密,回车退出" no 4.把这个脚本变为可执行 sudo dolphin /bin 找到脚本,属性改为可执行。 5.用dolphin打开任意文件夹。文件夹右键,属性,类型旁有个小扳手。 添加。选择程序,找到/bin/mountecryptfs.sh 选择并移动到最底。 选择,编辑。应用程序,高级选项:在终端中运行。这步必须有,要不无法进行加密操作。 6.测试 在/tmp文件夹中新建一个文件夹,右键,动作,选择mountecryptfs.sh(或者你自己命名的名字)。 好了,在新跳出的文件管理器中,添加一些文件、写点字。 在终端输入yes,让脚本自动卸载加密。 此时,文件管理器刷新后应该为空且不可编辑。 回到我们新建的文件夹中,那些新添的东西应该无法识别。
返回至
Ecryptfs企业级加密文件系统
。