【发布时间】:2014-06-30 23:47:53
【问题描述】:
我有一小部分服务器,我正在尝试在每台服务器上添加一个用户。我可以单独 ssh 到每台服务器并运行命令。
sudo /usr/sbin/useradd -c "Arun" -d /home/amurug -e 2014-12-12 -g users -u 1470 amurug
我编写了一个脚本来遍历列表并运行此命令,但出现了一些错误。
#!/bin/bash
read -p "Enter server list: " file
if [[ $file == *linux* ]]; then
for i in `cat $file`
do
echo "creating amurug on" $i
ssh $i sudo /usr/sbin/useradd -c "Arun" -d /home/amurug -e 2014-12-12 -g users -u 1470 amurug
echo "==============================================="
sleep 5
done
fi
当我运行脚本时,它不执行命令。
creating amurug on svr102
Usage: useradd [options] LOGIN
Options:
脚本中的 ssh 密码有什么问题?
【问题讨论】: