ユーザ作成の自動化
※ユーザー名と同じ名前でパスワードを作成します。
※初回ログイン時にパスワード変更を求めます。
使い方
sh user_add.sh ユーザ名 グループ名
user_add.sh
# !/bin/sh
if [ $# -ne 2 ]
then
#標準出力を標準エラー出力に変更。まぁ好み次第で不要でもOK。
echo "パラメータがユーザ名とグループ名でない" >&2
exit 100
fi
USER_PASS=$1
GROUP_INFO=$2
grep ${GROUP_INFO} /etc/group
if [ $? -ne 0 ]
then
groupadd ${GROUP_INFO}
fi
useradd ${USER_PASS} -g ${GROUP_INFO}
echo ${USER_PASS} | passwd --stdin ${USER_PASS}
passwd -e ${USER_PASS}