我正在尝试用 4 个树莓派构建一个树莓派集群。 我正在编写一个脚本来向系统添加新用户,这样就可以在所有 4 个树莓派上添加用户,而无需多次输入。我使用的命令是 adduser,我使用 ssh 将用户添加到所有 4 个树莓派。这是脚本中该行的样子:
echo `ssh pi@10.10.10.13 "sudo adduser --shell /bin/bash user1"`
这是我用来添加新用户的行。但是,这之后的命令是我需要更改密码的地方。如果我使用
sudo passwd user1
在脚本中,对于每个 Pi,它会提示用户输入密码 4 次。我不希望这发生。有没有办法让用户输入一次密码并将其存储在变量中并将其提供给 passwd 命令?
最佳答案
假设 Pi 上仍然没有“useradd”,我建议您开始研究 adduser 的命令行参数?
adduser <username> -p <password> ...
关于linux - 如何使用 bash 脚本编写密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23767814/