macos - mac 上的 Veracrypt 容器 - 如何设置权限(与 .ssh 文件兼容)
问题描述
我想知道如何使 veracrypt 卷(容器)能够使用 chmod 更改权限(并具有与 ssh 兼容的密钥权限)。
我希望使用 veracrypt 安全地存储我的 .ssh 文件夹。但是,当尝试在已安装的 veracrypt 卷(使用 mac)中使用我的凭据进行 ssh 时,我收到一个错误:“错误的所有者或 xxxxxxx 上的权限”并且我无法使用 ssh。
我试图 chown/chmod 文件,但它没有工作。即使我以只读方式安装卷,所有文件都对我的用户具有“-rwxrwxrwx”权限。
有没有办法正确设置权限或为容器使用不同的 FS?
我尝试了一个文件中的 exfat 和 fat 卷。我首先尝试使用 GUI。
然后我尝试了这个:
veracrypt /dev/sda3 /mnt/ssh --filesystem=none
sudo mount -t exfat -o -m=022 /dev/mapper/veracrypt1 /mnt/ssh
and with fat :
veracrypt /dev/sda3 /mnt/ssh --filesystem=none
sudo mount -t fat -o -umask=022 /dev/mapper/veracrypt1 /mnt/ssh
但 chmod 仍然失败:
mount: exec /Library/Filesystems/lfs.fs/Contents/Resources/mount_[exfat/fat] for /mnt/ssh : No such file or directory
mount: /mnt/ssh failed with 72
当然 /mnt/ssh 目录确实存在;)
我滥用 mount 吗?还是错过了一些 veracrypt 选项?还是选择坏的文件系统?
谢谢 !
解决方案
似乎选择 APFS 就像一种魅力。而且它是linux兼容的。
推荐阅读
- google-sheets - 谷歌表格,总结一个公式?
- java - 在 libGDX 中移动玩家时,附加到玩家的 BroadSword 会向前跳 2 个像素
- python - 如何修复 ValueError:分类指标无法处理二进制和连续目标的混合以获得 F1_score
- android - 为什么我的寻呼机适配器不显示任何内容?
- locust - 蝗虫-如何传递不同的主机地址
- batch-file - 有没有办法从批处理文件中制作混淆的批处理文件?
- opengl - 顶点缓冲区绑定索引和统一缓冲区绑定点?
- python - 为什么我的程序会被评论干扰?
- amazon-web-services - AWS CDK:将 SecurityGroup 构造与 CfnVpc 一起使用?
- excel - Google 表格相当于对转置进行排序但适用于 Excel?还是替代方案?