资源简介
功能需求: (1)单个用户添加:通过键盘输入用户名和口令,用户组的指定可选(若输入则将用户归于该组,否则用系统默认处理),要求首先检查新用户是否存在,并给出相应信息; (2)批量添加:待建用户信息保存在文件中,包括用户名、口令、用户描述及所属组(格式自定) (3)单用户删除:用户名通过键盘输入同时删除用户主目录,删除用户前将用户名主目录中的内容备份到特定目录中,命名格式:用户名.tar.gz (4)批量删除:用户名通过文件提供,要求同单用户删除。 (5)用户配额:对指定用户的用户主目录启用磁盘配额。注:为用户设定3种配额模板:①100M空间,200个i节点;②200M空间,400个i节点;③500M空间,1000个i节点。 |
(1)利用read命令从命令行输入用户名存入变量; []或test进行条件的判断; Cut命令剪切文件列,配合grep命令剪切文件行,从而获取文件中特定信息; Useradd命令,-g指定组,-m生成用户主目录; Passwd命令用户改用户口令; (2)tar命令压缩文档,后缀.tar.gz要自己加上; Mv移动文件到特色目录下; Usedel删除用户,参数-r同时删除用户主目录; (3)while read可以逐行读取文件内容; >进行输出重定向,并且覆盖输出内容到文件; Chpasswd成组更改用户口令,文件行格式为“用户名:口令”; (4)跟单个用户删除操作一样,只是从文件读取要删除的用户名 (5)给用户进行配额前需要给相应目录开启配额功能; Disk –l查询可进行配额的磁盘分区信息; Vi /etc/fstab文件,添加usrquota开启用户配额权限,添加grpquota开启组配额权限,文件中同行各字段间用tab键隔开; Mount –o remount /重新挂载文件系统,让fstab文件生效; Quotaon /开启配额功能; Setquota命令进行用户配额的设置; (6)while touch循环生成多个文件检查i节点的配额设置情况;测试前需要给相关用户对/目录的写权限; dd if=/dev/zero of=$username bs=1M count=500给相关用户写数据,测试用户可用空间的配额设置情况; |
代码片段和文件信息
----------- --------- ---------- ----- ----
目录 0 2019-06-30 18:18 提交材料\
文件 173779 2019-06-29 20:31 提交材料\Linux实训答辩.pptx
文件 56832 2019-06-30 18:17 提交材料\实习论文.doc
文件 40960 2019-06-29 19:22 提交材料\实施计划书.doc
目录 0 2019-06-30 18:18 提交材料\实训代码\
文件 319 2019-06-30 17:36 提交材料\实训代码\GroupAdd.txt
文件 216 2019-06-30 17:37 提交材料\实训代码\GroupDel.txt
文件 114 2019-06-30 17:39 提交材料\实训代码\GroupUser.txt
文件 19159 2019-06-29 20:32 提交材料\实训代码\Linux实训总代码.docx
文件 835 2019-06-30 17:36 提交材料\实训代码\SingleAdd.txt
文件 318 2019-06-30 17:36 提交材料\实训代码\SingleDel.txt
文件 692 2019-06-30 17:37 提交材料\实训代码\userDistribute.txt
文件 1435 2019-06-30 17:38 提交材料\实训代码\userDistribute测试.txt
文件 424 2019-06-30 17:42 提交材料\实训代码\代码说明.txt
文件 443 2019-06-29 20:32 提交材料\实训代码\所用链接.txt
- 上一篇:吃货联盟订餐系统
- 下一篇:java模拟实现的ATM服务器-完整项目源码
相关资源
- 物流管理系统源码(含数据库)5624
- 多任务job管理平台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 北大青鸟jsp+servlte服务管理系统
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- jsp+servlet+jdbc开发学生信息后台管理系
- 基于JSP的超市销售管理系统(源码+
- 毕业设计-医院人事管理系统(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于SSH框架的JavaWeb项目—人员信息管
- java+数据库商品交易管理系统(附数据
- java swing工资管理系统(源码+数据库
- 基于JSP学生成绩管理系统软件的开发
- 学生请假管理系统.zip
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
- android 安卓 FTP 文件 管理
- 关于CommVault统一数据管理方案
- 阳光酒店管理系统源码+文档+java
- JavaSE图书馆管理系统
- 通用电气公司基于Sun 平台部署其全球
- 一款Java的MySqlWeb管理工具
- oracle+java酒店管理系统
- JDK_1.8_Linux32bit 百度云
- 惠普视音频资产存储管理系统解决方
- java web项目案例——知识管理软
评论
共有 条评论