RT。代码如下,以供记录。
#!/bin/bash
exeUser="root"
username="tasuser"
usergroup="tasuser"
if [ `whoami` != "${exeUser}" ];then
echo "install.sh must run by root"
else
echo "start install ..."
ps -ef | grep -v grep | grep ^"${username}" | cut -c 10-15 | xargs kill -9
echo "kill all ${username} process"
if [ `cat /etc/passwd | grep "^${username}" | wc -l` -ne 0 ];then
userdel -r ${username}
echo "del user ${username}"
fi
if [ `cat /etc/group | grep "^${usergroup}" | wc -l` -ne 0 ];then
groupdel ${usergroup}
echo "del group ${usergroup}"
fi
groupadd ${usergroup}
echo "creat group ${usergroup}"
useradd -g ${usergroup} ${username}
echo "create user ${username}"
passwd ${username}
mkdir /home/${username}/software
cp ./kit/* /home/${username}/software
chmod -R 777 /home/${username}/software
fi