Mon*_*ika 1 bash password multiuser useradd command
我编写了一个脚本,用于为 100 多个用户添加和设置密码。例如:对于设置用户的密码,我想为所有用户设置“user+123”格式,即用户将根据密码中的用户名进行更改。我该如何为此编写脚本。
#!/bin/bash
for i in `more users.txt`
do
useradd $i;
echo "User $i added successfully"
passwd $("$i"123)
echo "Password added successfully for user"
done
Run Code Online (Sandbox Code Playgroud)
#!/bin/bash
for i in $( cat users.txt ); do
useradd $i
echo "user $i added successfully!"
echo $i:$i"123" | chpasswd
echo "Password for user $i changed successfully"
done
Run Code Online (Sandbox Code Playgroud)
这个小脚本应该就是你要找的。它首先添加用户,然后继续更改密码。避免使用反引号,因为它们已被弃用,$()是一个不错的选择。
| 归档时间: |
|
| 查看次数: |
39444 次 |
| 最近记录: |