电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Linux编程用户信息管理

Linux编程用户信息管理_第1页
1/11
Linux编程用户信息管理_第2页
2/11
Linux编程用户信息管理_第3页
3/11
一绪论§1。1 设计背景Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于 Intel x86 系列 CPU 的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的.§1.2 设计目的在 Linux 系统的/etc 目录下有这样一个文件 passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户 ID、组 ID、用户全名、用户主目录和用户登录所用的 shell.请设计一个脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。你们可以通过创建一些 UNIX/LINUX shell 脚本文件来满足以上需求。二需求分析§2。1 系统概述§2。1.1 任务概述Linux 作为多用户、多任务的操作系统,其系统资源是所有用户共享的。对用户的管理是操作系统的重点。LINUX 课程设计要用 shell 编程实现,将理论学习付诸实践。设计一个脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。§2.1。2 需求规定程序要包括四个文件,即 menu,add,delete,passwd 四个文件。passwd 文件是用来保存用户信息 ;menu 文件是主菜单,要求运行的时候能显示一个菜单供用户选择 ;addusers 文件是用来增加信息;deluser 文件是用来删除信息。在主 Shell 脚本文件里(必须以 menu 命名)要有一个多操作选项的菜单以便用户从中选择。对于任务 6 和 7,需要编写单独的 Shell 脚本文件(必须分别命名为 addusers 和 deluser)并且在主脚本 menu 文件中调用这些脚本文件。§2.2 功能需求在主 Shell 脚本文件里(必须以 menu 命名)要有一个多操作选项的菜单以便用户从中选择.在不同任务的中,这些操作能自动实现以下功能:1、 在屏幕上显示当前所有用户的记录2、 在屏幕上显示当前所有用户(经过格式化和排序的)的记录3、 只在屏幕上显示用户名和用户 ID4、 只在屏幕上显示(经过格式化和排序的)用户名和用户 ID5、 查询并显示特定用户的记录6、 往 passwd 文件里增加新的用户记录7、 从 passwd 文件里删除某个用户记录你可以使用 UNIX/LINUX 中一些比较简单的命令或命令组合来执行 1、2、3、4、5 的任务.对于任务 6 和 7,你需要编写单独的 Shell 脚本文件(必须分别...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Linux编程用户信息管理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部