您的位置:首页 > 其它

用来新建用户根目录的脚本

2014-02-20 13:40 162 查看
用来新建用户根目录并且修改其权限的shell脚本。

root@df:~/tmp/home# cat g.sh
#!/bin/bash

function g_user_home(){

USER=$1

USER_GROUP=` id  ${USER} |awk '{ print substr($2, index( $2,"(")+1,index($2,")")-index( $2,"(")-1) }'`

HOME_DIR=/data/home/${USER}

if [ ! -e ${HOME_DIR} ];
then
if [ ! -d ${HOME_DIR} ];
then
rm -fr ${HOME_DIR}
mkdir ${HOME_DIR}
fi
fi
cp .bashrc ${HOME_DIR}/

chown ${USER}.${USER_GROUP} -R ${HOME_DIR}
chmod -R 700 ${HOME_DIR}

}

if [[ $# -eq 1 ]]; then
g_user_home $1
echo "mkdir ${USER} home direct success!"
fi
root@df:~/tmp/home#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐