我做了以下事情(http://haridas.in/how-to-put-encrypted-contents-on-cloud-storages.html),挂载后,挂载目录为只读文件系统:
我创建了两个目录:一个是 /home/user/dir1,另一个是 /home/user/Dropbox/dir2。然后:
mount -t ecryptfs /home/user/Dropbox/dir2 /home/user/dir1
已选择:aes/16 字节/纯文本直通是/文件名加密否
创建 /root/.ecryptfsrc 文件,内容如下:
key=passphrase:passphrase_passwd_file=/home/user/.ecryptfs/passphrase.txt
ecryptfs_sig=mysighere
ecryptfs_cipher=aes
ecryptfs_key_bytes=16
ecryptfs_passthrough=y
ecryptfs_enable_filename_crypto=n
创建文件 /home/user/.ecryptfs/passphrase.txt ,内容如下:
passphrase_passwd=mypassphrase
在 /etc/fstab 中添加了以下行:
/home/user/Dropbox/dir2 /home/user/dir1 ecryptfs defaults 0 0
现在 dir2 和 dir1 是只读文件系统。我应该怎么做才能将它们更改为挂载为读写文件系统?当我将行添加到 fstab 时,文件系统会按预期挂载,但系统启动时,它会被挂载为只读文件系统。
答案1
检查您的坐骑的写入权限:
- 输入
cat /etc/mtab
并找到您的电子加密设备 - 重新挂载具有读/写权限的分区:
sudo mount -i -o remount,rw /path/to/your/Device/or/.Private