#!/bin/bash
#
#*************************************************************#
#AUthor:
#Date: 2022-11-27_00:12
#FileName: task.sh
#Description:
# 1. 运行脚本可以显示出本机的ip地址
# 2. 如果ip地址中有3这个数字,那么就打印出当前的系统时间
# 3. 如果ip地址中不含3这个数字,就批量建立用户magedu_00, magedu_01, ... magedu_100并且所有用户同属于magedu组
# 4. 打印出/etc/passwd这个文件中可以登陆的用户(非/usr/sbin/nologin)
# 5. yum安装nginx服务,并且启动该服务
# 6. 一个脚本完成
#*************************************************************#
#set -e -u
HOSTIP=`hostname -I`
# 打印主机IP
echo "${HOSTIP}"
if [[ ${HOSTIP} =~ 3 ]] ;then
date +"%F %T"
else
# 创建用户
[[ `grep -q "magedu:" /etc/group` ]] || groupadd magedu
for i in {0..100} ;do
if [[ $i =~ ^[0-9]$ ]] ;then
USERNAME="magedu_0${i}"
else
USERNAME="magedu_${i}"
fi
useradd -g "magedu" -s "/usr/sbin/nologin" ${USERNAME}
done
fi
# 打印可以登录的用户
grep -v '^.*:!/usr/sbin/nologin$' /etc/passwd
# Nginx 部署
yum install -y nginx
systemctl start nginx
2022-11-27 第二周作业
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 昨天开始招募关于研究抒情障碍志愿者,所谓述情障碍,发现好多人一点就通,尤其是那些没学心理学的,领悟的更快,在这里需...
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...
- 用共情创造和谐的世界 2018-02-06 春哥 一起成长的旅行者 迎合 来自一起成长的旅行者 00:0007:2...
- 情景模拟: 客户:我昨天在你们这里开了一个帐户,存了3万元钱。你们给我开了网上银行功能,但是我昨天回家在网上一查,...