首页 > 编程知识 正文

linux groupadd命令,linux groupadd未找到命令

时间:2023-05-04 21:41:47 阅读:273535 作者:1423

Linux系统没有groupadd命令,也不能联网安装,怎么办?自己动手,丰衣足食,通过一个shell脚本搞定 脚本groupadd #!/感性的白云/bash# vim:sw=4:ts=4:et<<INFOSCRIPYT:groupaddAUTHOR:运维@小兵DATE:2020-12-06DESCRIBE:创建组SYSTEM:CentOS7/RedHat7MODIFY:INFOset -eLog(){ local log_level=$1 local log_info=$2 local script_name=$(basename $0) case ${log_level} in "INFO") echo -e "33[32m$(date "+%Y-%m-%d %T.%N") [INFO]: ${log_info}33[0m";; "WARN") echo -e "33[33m$(date "+%Y-%m-%d %T.%N") [WARN]: ${log_info}33[0m";; "ERROR") echo -e "33[31m$(date "+%Y-%m-%d %T.%N") [ERROR ${script_name} ${FUNCNAME[1]}]: ${log_info}33[0m";; *) echo -e "${@}" ;; esac}[ "$#" -ne 1 ] && Log ERROR "Param Error,eg:sudo groupadd 组名" && exit 1GROUP_NAME=$1while :do GID=`echo $(($RANDOM%20000+10000))` #GID范围10000~30000 if grep -q "^${GROUP_NAME}:" /etc/group;then Log ERROR "${GROUP_NAME} Is Exist!!!" && exit 1 elif ! grep -q ":${GID}:" /etc/group;then Log INFO "Create Group ${GROUP_NAME}" [ ! -f "/etc/group.bak" ] && sudo cp /etc/group{,.bak} sed -i "$a ${GROUP_NAME}:x:${GID}:" /etc/group exit 0 fidoneset +e 使用

chmod +x groupadd
cp groupadd /usr/local/感性的白云/
grouadd t2

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。