gpt4 book ai didi

Linux shell : useradd options

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:02 25 4
gpt4 key购买 nike

有人可以通过以下行给我一些帮助吗:

sudo useradd -c USERNAME new_user | passwd new_user

我想做的是向系统添加一个新用户并在一行中设置他们的密码,而无需执行两个命令。当我输入这一行时,它告诉我用户 new_user 不存在。任何人都可以帮助我或向我解释为什么这不起作用吗?

此外,如果有更好的方法,请随时告诉我。

谢谢你,亚历克斯

最佳答案

对于交互式密码输入,一行代码可以是:

sudo $SHELL -c "useradd UNAME && passwd UNAME"

对于预定义的密码,您可以执行以下操作:

useradd -p $(mkpasswd --method=sha-512 --rounds=10 SECRET) UNAME

但是,我建议不要那样做:)

要了解您的系统使用的加密方法,您可以查看 /etc/shadow:如果散列以 $6$ 开头 - 它是 SHA-512(如示例中所示)。

关于Linux shell : useradd options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34092100/

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