【ubuntu】 ecryptfs加密(安装、使用、卸载)
- 一、安装软件与使用
-
- 1.安装ecryptfs
- 2.创建登录密码和挂载密码
- [3. 挂载文件夹](#3. 挂载文件夹)
- [4. 在文件夹里创建文档](#4. 在文件夹里创建文档)
- 5.卸载文件夹
- 2.卸载软件
-
- [1. 卸载private文件夹](#1. 卸载private文件夹)
- [2. 删除.ecryptfs文件夹](#2. 删除.ecryptfs文件夹)
- [3. apt remove](#3. apt remove)
一、安装软件与使用
1.安装ecryptfs
在终端下输入:
bash
sudo apt-get install ecryptfs-utils
2.创建登录密码和挂载密码
bash
ecryptfs-setup-private
输入密码。
最后两行,yes, no
bash
Would you like to proceed with the mount (yes/no)? yes 你从未用这个密码挂载过,是否继续?
Would you like to append sig [86a764759a1f7625] to
[/root/.ecryptfs/sig-cache.txt]
in order to avoid this warning in the future (yes/no)? no 是否将此次挂载信息记录下来以免下次报警?
Not adding sig to user sig cache file; continuing with mount.
3. 挂载文件夹
mount -t ecryptfs /opt/test /opt/test
一直回车
4. 在文件夹里创建文档
5.卸载文件夹
umount -t ecryptfs /opt/test
2.卸载软件
1. 卸载private文件夹
由于我有一个private挂载了, 我先卸载
bash
sudo umount /home/xiaoxin/Private
2. 删除.ecryptfs文件夹
bash
(base) xiaoxin@xiaoxin:~$ ls -a
. .java .selected_editor
.. .local sensors
.bash_history log snap
.bash_logout .mozilla .sogouinput
.bashrc Music .ssh
.cache .nv .sudo_as_admin_successful
.conda .nvidia-settings-rc 'Sunlogin Files'
.config .pam_environment Templates
.dbus Pictures .thunderbird
Desktop .pki .ut_storage
.dmrc .presage Videos
Documents .Private .vscode
Downloads Private .wget-hsts
.ecryptfs .profile .Xauthority
.gem .psensor .xinputrc
.gnupg Public .xsession-errors
.imagej .python_history .xsession-errors.old
根目录下删除
bash
(base) xiaoxin@xiaoxin:~$ sudo rm -rf .ecryptfs
3. apt remove
bash
sudo apt-get remove ecryptfs-utils libecryptfs0