如何生成专门针对 Linux 的影子文件

如何生成专门针对 Linux 的影子文件

我可以为已知密码的Linux系统生成影子文件吗?为什么我需要这个?这些文件复制在我的 initramfs 系统中(当内核构建时),当我在 odroid 板上启动它时,它会询问登录名和密码,但我无法在 initramfs 中更改密码,但我可以在内核构建时更改密码。

答案1

我不确定为什么您需要多次执行此操作,但您可以使用以下命令生成在文件/etc/shadow(开头的内容$6$...)中找到的 sha512 加密密码输入字段

python -c 'import crypt
print(crypt.crypt("test", crypt.mksalt(crypt.METHOD_SHA512)))'

test本例中的明文密码在哪里。

相关内容