实验三 备份文件和用户管理
一、实验目的:
1、掌握文件归档压缩命令tar;
2、掌握用户账号管理。
二、实验内容:
1. 设计一个脚本程序shellscript5,备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。
红薯种植技术
思路:
(1)判断目录/root/bak是否存在,若不存在首先建立目录;
(2)使用tar命令进行压缩
(3)格式化日期作为文件名
#!/bin/bash
珍贵的礼物dire="/root/bak/"
DATE=$(date +%Y%m%d)
if [ -e "$dire" ];then
tar -zcvf /root/bak/$(DATE)_ /etc
el
mkdir "$dire"
tar -zcvf /root/bak/$(DATE)_ /etc
fi
站立式起跑动作要领2. 编写一个脚本程序shellscriptg6,实现自动删除30个账号的功能。账号名为stud1至stud30。
思路:
(1)采用while循环删除,循环中变量的对应表示stud$i
(2)查看账户是否存在:在/etc/passwd文件查找目录中。
#!/bin/bash
i=1色晴网站
while [ $i -lt 31 ];do
if [ $i -ne 31 ];then
urdel stud0${i}
哭的简笔画 el
urdel stud${i}不能忘记我
fi
i=`expr $i + 1`
done
i=`cat /etc/passwd | grep stud`
我像只鱼儿在你的荷塘 if [ $i -le 0 ];then
echo "用户 $i 存在海曙区"
el
echo "用户 $i 不存在 "
fi
~