在没有root用户访问权限的情况下使用密钥文件解锁LUKS分区?

考尔普

有没有办法在没有root特权的情况下使用密钥文件来解锁LUKS分区?(不能使用sudo)

我知道udisksctl可以打开LUKS分区,但是它只能使用密码来完成。

防冻

不会。即使那些显然没有root特权的解决方案,实际上也具有root特权。这只是安装或访问原始磁盘数据的基本要求。如果可以在没有root特权的情况下进行操作,则可以读取您无权读取的文件(通过读取和搜索原始数据),并且如果可以挂载,则可能会使VFS文件系统树弄乱,可能是通过创造性的方式,使您获得您不应该拥有的权限。

如果您已经具有对原始加密数据的读取权限,您可以做的是在没有root用户权限的软件中实现访问它并从中提取文件所需的一切。因此,基本上,您将像对待GPG加密的tar一样对待LUKS加密的图像文件。如果这是您想要的,并且由于某种原因绝对没有root或sudo可用,那么通常通常首先使用tar,因为这已经是一种可读使用的解决方案。

为您的问题提供一种更实用的方法:实际上,密钥文件是密码短语,而密码短语是密钥文件。除了一些小细节(例如,它如何处理换行符)外,LUKS在这里并没有真正区分。密钥文件仅表示它从文件中读取密码。

因此,您只能使用可打印ASCII的密钥文件,并且其中没有换行符。

也就是说,如果udisksctl确实不支持密钥文件。有点难以理解的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在没有root用户访问权限的情况下更改文件的所有权?

如何在没有root用户访问权限的情况下释放未使用的磁盘空间?

如何在没有root用户访问权限的情况下安装mysql?

如何在没有root用户访问权限的情况下安装rvm?

如何在没有root用户访问权限的情况下安装Awesome WM?

是否可以在没有root用户访问权限的情况下安装和运行Google Chrome?

在没有root访问权限的情况下安装SCONS

在没有 root 访问权限的情况下构建 FLTK

禁止在没有root用户访问权限的情况下通过密码SSH访问您自己的帐户

如何在没有密钥文件的情况下授予Cloud Run服务访问服务帐户凭据的权限?

找不到libjli.so。如何在没有root用户访问权限的情况下安装Java?

如何在没有公共访问权限的情况下允许用户从Compute Engine下载Google Cloud Storage文件

在没有用户的情况下访问GraphAPI时在邮箱文件夹上创建订阅所需的权限

在没有完全root访问权限的情况下读取/ proc / <pid> / fd / <fd>

在启动时如何在没有root访问权限的情况下运行bash脚本?

如何在没有 sudo 和 root 访问权限的情况下卸载 Linux 中的程序

允许用户在没有 root 权限的情况下启用/禁用网络接口

如何在不将用户添加到 sudoers 文件的情况下授予用户对 root 拥有的文件夹的访问权限?

如何在没有用户的情况下获得访问权限

如何创建分区,以便所有用户都可以在没有任何权限的情况下读取执行文件?

在没有root权限的情况下重置USB设备

是否可以在没有root访问权限的情况下在Linux上使用packet_mmap?

即使 linux shell 可以在没有 root 的情况下,Mono 也无法访问文件

在没有root用户的情况下安装libconfig

如何在没有root用户的情况下将文件写入USB?

如何在没有任何用户和权限的情况下使用Linux

无论拥有何种组或权限,都无法在没有root用户特权的情况下执行程序

Vim在没有权限的情况下写入文件

能够在没有权限的情况下删除文件