设置好密码后,Root密码检查循环

时间:2016-04-04 13:50:56

标签: bash dialog passwords archlinux

为了以半自动模式安装Archlinux,我自己制作了自己的脚本。

但我要做的是检查root密码是否设置正确。

我已尝试过awk,grep,/ etc / shadow验证的所有内容,但这些内容似乎都不适用于我的脚本。

我真的需要一些帮助。

这是我的代码:https://paste.sh/e_Iqqe57#rR16bpH_dY8xkgnebmk8tAjz

我愿意给你买啤酒或任何你想要的东西我现在非常绝望哈哈

编辑:

paste.bin link:http://pastebin.com/r2MMtknm

1 个答案:

答案 0 :(得分:0)

好的,我会在这里提出这个问题,因为我找到了一个可能会让你们有些人感兴趣的人:

在我检查root passwd是否设置的情况下,我将条件更改为:

cat /mnt/etc/shadow | awk -F: '/root/ { print $2 }'

所以,我不再使用arch-chroot,这似乎与awk管道无法正常工作。

如果你们中的一些人勇敢地检查我的代码,你能否确认这是一个问题,还是只是在弄乱一个不那么有用的长条件?