linux 作业中有到题,是创建一个用户,并且为他设置初始密码为123456。 这个感觉很简单的,用passwd输入即可,但是突然想到一个问题,如果要创建很多的用户,这样输入不是就累死了。找了半天资料,终于发现一个比较好的方法
(echo "新密码" && echo "新密码") | sudo passwd 用户名
version2
(echo -e "新密码\n新密码" ) | sudo passwd 用户名
echo -e 是为了允许转义
新版本
好像可以用 chpasswd 来批量添加密码
因为密码要输入两次,所以单纯用管道就没有用了,但是突然想到加一个阔号就可以了。
但是不是很理解为什么是这样。希望有大神解答一下。
我找的Shell中各种括号的使用