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
本文分享了一个Shell脚本示例,用于演示如何通过脚本执行用户和组的创建与删除、进程杀除等操作,并包含了权限设置及文件复制等步骤。
433

被折叠的 条评论
为什么被折叠?



