首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何非交互地向'dmcrypt luksFormat‘提供密码?

如何非交互地向'dmcrypt luksFormat‘提供密码?
EN

Server Fault用户
提问于 2013-06-05 23:35:51
回答 1查看 15.9K关注 0票数 10

我正在编写一个脚本,它自动设置测试环境虚拟机。这个脚本应该为我自动格式化一个dmcrypt+LUKS分区,并使用特定的密码。因为这是一个本地测试环境,我不关心密码的安全性,我只希望整个VM设置过程是自动化的、非交互式的。

我如何非交互地向'dmcrypt luksFormat‘提供密码呢?我想使用密码,而不是密钥,因为在生产中,我们也使用密码作为LUKS。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-06-05 23:39:32

首先要做的是调用正确的命令:它是cryptsetup,而不是dmcrypt

代码语言:javascript
复制
cryptsetup luksFormat /dev/vda2

第二件事是,您可以传递另一个参数来从文件或标准输入(使用-)读取密码。

代码语言:javascript
复制
echo -n "This isn't a very secure passphrase." | cryptsetup luksFormat /dev/vda2 -

请注意,-n标志在echo中是必要的,以防止将行提要附加到密码。

有关传递关键材料的其他方法,请参见cryptsetup手册页。

票数 20
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/513605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档