增加用户组和用户的shell

本文介绍了一个Shell脚本,用于在Linux系统中自动创建用户组(oinstall和dba)及用户(oracle),并设置相应的权限。该脚本通过检查用户组是否存在来避免重复操作,并为新创建的用户设置了初始密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
【原创】增加用户组和用户的shell
#! /bin/bash
clear
export LANG=zh_CN.GB2312
group_oinstall=`grep oinstall /etc/group`
group_dba=`grep dba /etc/group`
# check login root
if [ $LOGNAME != "root"  ]
then
        echo "login user is not root!"
        exit
fi
echo "===create group (oinstall,dba)==="
if [ "a"$group_oinstall != "a"  ]
then
        echo -e "\toinstall group is exists!"
else
        groupadd oinstall
        echo -e "\toinstall group is created!"
fi

if [ "a"$group_dba != "a"  ]
then
        echo -e "\tdba group is exists!"
else
        groupadd dba
        echo -e "\tdba group is created!"
fi
echo -e "\n===create user (oracle)==="
id oracle >& /dev/null
if [ $? = 0  ]
then
        echo -e "\toracle is exists!"
else
        useradd oracle -g oinstall -G dba
        echo oracle|passwd --stdin oracle > /dev/null
        echo -e "\toracle is created!"
 fi
echo -e "\n============done."
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值