Linux系统没有groupadd命令怎么办
Linux系统没有groupadd命令,也不能联网安装,怎么办?自己动手,丰衣足食,通过一个shell脚本搞定
脚本groupadd
#!/bin/bash
# vim:sw=4:ts=4:et
<<INFO
SCRIPYT:groupadd
AUTHOR:运维@小兵
DATE:2020-12-06
DESCRIBE:创建组
SYSTEM:CentOS7/RedHat7
MODIFY:
INFOset -eLog(){local log_level=$1local log_info=$2local script_name=$(basename $0)case ${log_level} in"INFO")echo -e "\033[32m$(date "+%Y-%m-%d %T.%N") [INFO]: ${log_info}\033[0m";;"WARN")echo -e "\033[33m$(date "+%Y-%m-%d %T.%N") [WARN]: ${log_info}\033[0m";;"ERROR")echo -e "\033[31m$(date "+%Y-%m-%d %T.%N") [ERROR ${script_name} ${FUNCNAME[1]}]: ${log_info}\033[0m";;*)echo -e "${@}";;esac
}[ "$#" -ne 1 ] && Log ERROR "Param Error,eg:sudo groupadd 组名" && exit 1
GROUP_NAME=$1
while :
doGID=`echo $(($RANDOM%20000+10000))` #GID范围10000~30000if grep -q "^${GROUP_NAME}:" /etc/group;thenLog ERROR "${GROUP_NAME} Is Exist!!!" && exit 1elif ! grep -q ":${GID}:" /etc/group;thenLog INFO "Create Group ${GROUP_NAME}"[ ! -f "/etc/group.bak" ] && sudo cp /etc/group{,.bak}sed -i "\$a ${GROUP_NAME}:x:${GID}:" /etc/groupexit 0fi
done
set +e
使用
chmod +x groupadd
cp groupadd /usr/local/bin/
grouadd t2
Linux系统没有groupadd命令怎么办相关推荐
- linux系统英语词汇大全,linux系统中常命令和英语词汇.docx
linux系统中常命令和英语词汇 Linux系统管理中基本命令和英语词汇?第一章linux系统简介及安装Open Source Software???? 开放源代码软件GNU??? General P ...
- VMware里的linux系统里的命令行里会有bee的声音,要如何关掉
VMware里的linux系统里的命令行里会有bee的声音,要如何关掉 取消bell报警声的方法:登陆linux系统vi /etc/inputrc找到set bell-style none 将前面的# ...
- mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...
- 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...
- linux命令实验设备,实验二 Linux系统的常用命令
实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...
- linux系统性能监视高级命令(12个)
linux系统性能监视高级命令(12个)必须掌握 内存:vmstat mpstat iostat sar top free CPU: vmstat mpstat iostat sar top I/O: ...
- head在linux命令中什么意思,linux系统中head命令使用说明
linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...
- linux 定义快捷命令,Linux系统自定义快捷命令的详细说明
Linux系统用户可以自定义喜欢的快捷键命令.下面由学习啦小编为大家整理了Linux系统自定义快捷键命令的详细说明,希望对大家有帮助! Linux系统自定义快捷命令的详细说明 目前总结到的有两种方式, ...
- linux系统fuser命令,Linux系统使用Fuser命令的方法
fuser命令是一个非常聪明的unix实用程序,用于查找正在使用某个文件.目录或socket的进程. 它还提供有关拥有该进程的用户和访问类型的信息..fuser工具显示了使用指定文件或文件系统的每个进 ...
最新文章
- 手动建库11.2.0.4
- Dictionary Serializer(Dictionary 序列化)
- android中如何实现UI的实时更新---需要考虑电量和流量
- 服务器内存不认硬盘_8分钟了解服务器硬件知识
- 抓取图像像素到int数组
- LeetCode 107. Binary Tree Level Order Traversal II
- Sybase数据库安全
- 手写HashMap排序
- 怎样看开源代码版权_版权声明在开源代码中泛滥成灾
- 【tensorboard】解决ValueError: Duplicate plugins for name projector
- 算法学习的一些个人心得
- react中dispatch_react-redux中连续两次dispatch-actions有顺序吗?
- Supermap Iserver 安装指南
- 一个牛逼的程序员是什么样的?
- converting character set: invalid arguements
- 博弈论_奇偶性、单向行走
- 变分推断(Variational Inference)解析
- 概率算法-均匀分布产生正态分布
- 【教程】十天学会ASP及ASP.NET(初学者)
- 阿里云函数计算使用imagemagick处理oss图片