gpt4 book ai didi

linux - useradd 加密密码

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:46 29 4
gpt4 key购买 nike

我正在创建自动创建用户的脚本。我使用了 useradd $username -p $password -g $group,这有效,但在尝试登录时密码总是错误。我在互联网上发现这是因为作为参数的密码需要加密,但我找不到任何可以帮助我创建加密密码的东西。我发现的唯一东西是 openssl passwd -crypt $password ,但我无法使用对此命令的重定向,并且我不知道如何将其输出发送到变量($rpassword )。我的问题是如何创建可以存储在变量中的加密密码,以便我可以在 adduser -p $rpassword 中使用它。如果这可能有帮助,目标计算机是使用 OS NOOBS 的 Raspberry Pi。

最佳答案

在 bash 中你可以这样做

encpass=$(openssl passwd -crypt abc123)

要定义变量,或者创建不带密码的用户,然后使用 passwd 进行设置

查看 --stdin 选项的手册页

关于linux - useradd 加密密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33044944/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com