0
你好,我想自动设置我的服务器上的用户。所以我开始用这个简单的bashbash脚本中的命令变量
#! /bin/bash
if [ $# -ne 2 ]
then
echo "Usage: $(basename $0) USERNAME PASSWORD"
exit 1
fi
user_name=$1
password_var=$2
exec useradd -m $user_name
usermod -s /bin/bash
#echo "$2" | exec chpasswd $user_name --stdin
usermod -aG www-data "${user_name}"
我有问题的最后一行。我刚刚创建的用户未分配给组www-data
。当我只使用最后一行和评论everthing其他和饲养我的一个用户到脚本我能够添加自己,有人可以解释我为什么这是致命的?
'exec'永远不会返回 – Mat