最新《操作系统安全》第八章linux操作系统用户安全策略
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
析软件。 3. 工具软件:Daemon Tools Lite虚拟光驱 、
VMware Workstation 6虚拟机、Red Hat Linux
镜像安装文件。
第一部分 教学组织
三、学习方式建议
1.安装Linux操作系统软件,并熟悉安装和基本操作,增强 对不同于Windows系统操作系统的感性认识,了解Linux 的系统结构和指令。
1991年,芬兰赫尔辛基大学生Linus Torvalds(托瓦 兹)编写了一个“类似于Minix”的具有简单任务切 换机制的操作系统——并将它发到了Minix新闻组。
托瓦兹在很多热心支持者的帮助下开发和推出了第一 个稳定的Linux工作版本。1991年11月,Linux 0.10 版本发布在Internet上免费供人们使用的,1993年底, 带有独立宣言意义的Linux l.0终于诞生了。由于 Linux源代码公开,大批高水平程序员的加入,使得 Linux迅猛发展。
直到1973年,Ritchie等人以C语言写出第一个正式UNIX内 核,UNIX正式诞生,UNIX的早期版本源代码可以免费获得, 但是当AT&T发布UNIX 7时,开始认识到UNIX的商业价值, 于是发布的版本7许可证禁止在大学课程中研究其源代码, 以免其商业利益受到损害。
8.1 Linux操作系统概述
2.老师课堂讲授Linux操作系统用户安全管理方法,并利用 实验室虚拟系统平台,实验课上机实践操作验证。
3.学生课后对照所学知识,利用互联网和图书馆资源广泛 查找相关资料,按照所使用计算机情况,对其进行巩固 练习和深入学习体会,比较不同的操作指令模式,并总 结经验。
第二部分 教学内容
Linux是一套可以免费使用和自由传播的、类似于UNIX风 格的操作系统。Linux最早是由芬兰人托瓦兹 (LinusTorvalds)设计的。作为一个多用户、多任务的网络 操作系统,Linux有健全的用户和组管理机制,以方便用户 使用。在实际的使用过程中,用户需要依据其用户和组对文 件/目录所持有的权限进行操作和使用,因此,用户和组管 理的安全是保证Linux系统安全的关键因素。
《操作系统安全》第八章 Linux操作系统用户安全管理
策略
第一部分 教学组织
一、目的要求 1. 了解Linux操作系统的结构及相关特点。 2. wk.baidu.com解用户与组的类别及作用。 3. 熟悉有关用户与组的主要配置文件。 4. 学习用户与组的常见安全操作。
二、工具器材 1. Red Hat Linux 9.1操作系统或者条件(3)。 2. 操作系统自带命令,John the Ripper密码分
8.1 Linux操作系统概述
8.1.1 Linux与UNIX
8.1.1.2 Linux与GNU、GPL、POSIX的关系 GNU(GUN‘s Not UNIX的意思,无穷循环)是
Richard Mathew Stallman (史托曼) 在 1984 年 发起的。它的目标是创建一套完全自由的操作系 统。1992年Linux与其它GNU软件结合,完全自由 的操作系统正式诞生。因此,严格地说,Linux应 该称为GNU/Linux。目前我们所使用得很多自由软 件,几乎均直接或间接收益于GNU计划。
Ken Thompson是AT&T旗下贝尔实验室的工程师, 1969年他用汇编语言(Assembler)写出了一组 内核程序,同时包括一些内核工具程序,以及 一个小的文件系统。该系统就是UNIX的原型 Unics(当时尚未有UNIX的名称)。Thompson 的这个文件系统有两个重要的概念,分别是:
所有的程序或系统装置都是文件。
不管建构编辑器还是附属文件,所写的程序只 有一个目的,要有效的完成目标。
8.1 Linux操作系统概述
这些概念在后来对于Linux的发展有相当重要的影响。但 是因为Unics本来是以汇编语言写成的,加上当时的计算 机机器架构都不太相同,所以每次安装到不同的机器都得 要重新编写汇编语言,很不方便!
8.1.1.1 Linux与UNIX的渊源
要 讲 1inux 的 发 展 历 史 , 不 能 不 提 到 UNIX 和 MINIX。Linux的“老大哥”UNIX在经历了近40年 的发展和完善后,其性能已经相当可靠、稳定。 但UNIX一般运行在昂贵的工作站上,终端用户的 个人电脑上不太可能安装它(需要资金购买和升 级)。
对于Linux任何人都可以自由地复制、修改、套 装发行、销售,但是不可以在发行时加入任何限制, 而且所有源代码必须是公开的,以保证任何人都可 以无偿取得所有可执行文件及其源代码。本节将着 重介绍Linux的发展历程、Linux的系统组成与特性、 主要应用领域等。
8.1 Linux操作系统概述
8.1.1 Linux与UNIX
本章将从Linux下的用户和组管理机制出发,主要介绍用 户口令的安全性保证机制、用户和组的主要配置文件的安全 设置,并介绍与之相关的操作命令。
8.1 Linux操作系统概述
Linux是一个日益成熟的操作系统,现在已经拥 有大量的用户。由于其安全、高效、兼容性好、对 硬件要求低、适合构建安全的网络应用,已被越来 越多的人了解和使用。
Linux加入自由软件组织(GNU)并遵守公共 版权许可证(GPL)。此举完善并提高了 Linux的实用性,但是Linux并不排斥在其 上开发商业软件,从此Linux又开始了一次 飞跃,出现了很多的Linux发行版,如 S1ackware、RedHat、SUSE、 TurboLinux、OpenLinux等,而且现在还 在增加。
Linux从1.3版本之后开始向其它硬件平台上移 植,可以囊括从低端到高端的所有应用。现在 Linux可以在Intel、DEC的A1pha、Sun Sparc、 PowerPC、MIPS等处理器上运行。1995年6月, Linux2.0正式发布,标志着Linux操作系统正式 进入了用户化的阶段,它已经能够和TCP/IP、 WindowsforWorkgroups、NovellNetWare或 WindowsNT网络兼容。
VMware Workstation 6虚拟机、Red Hat Linux
镜像安装文件。
第一部分 教学组织
三、学习方式建议
1.安装Linux操作系统软件,并熟悉安装和基本操作,增强 对不同于Windows系统操作系统的感性认识,了解Linux 的系统结构和指令。
1991年,芬兰赫尔辛基大学生Linus Torvalds(托瓦 兹)编写了一个“类似于Minix”的具有简单任务切 换机制的操作系统——并将它发到了Minix新闻组。
托瓦兹在很多热心支持者的帮助下开发和推出了第一 个稳定的Linux工作版本。1991年11月,Linux 0.10 版本发布在Internet上免费供人们使用的,1993年底, 带有独立宣言意义的Linux l.0终于诞生了。由于 Linux源代码公开,大批高水平程序员的加入,使得 Linux迅猛发展。
直到1973年,Ritchie等人以C语言写出第一个正式UNIX内 核,UNIX正式诞生,UNIX的早期版本源代码可以免费获得, 但是当AT&T发布UNIX 7时,开始认识到UNIX的商业价值, 于是发布的版本7许可证禁止在大学课程中研究其源代码, 以免其商业利益受到损害。
8.1 Linux操作系统概述
2.老师课堂讲授Linux操作系统用户安全管理方法,并利用 实验室虚拟系统平台,实验课上机实践操作验证。
3.学生课后对照所学知识,利用互联网和图书馆资源广泛 查找相关资料,按照所使用计算机情况,对其进行巩固 练习和深入学习体会,比较不同的操作指令模式,并总 结经验。
第二部分 教学内容
Linux是一套可以免费使用和自由传播的、类似于UNIX风 格的操作系统。Linux最早是由芬兰人托瓦兹 (LinusTorvalds)设计的。作为一个多用户、多任务的网络 操作系统,Linux有健全的用户和组管理机制,以方便用户 使用。在实际的使用过程中,用户需要依据其用户和组对文 件/目录所持有的权限进行操作和使用,因此,用户和组管 理的安全是保证Linux系统安全的关键因素。
《操作系统安全》第八章 Linux操作系统用户安全管理
策略
第一部分 教学组织
一、目的要求 1. 了解Linux操作系统的结构及相关特点。 2. wk.baidu.com解用户与组的类别及作用。 3. 熟悉有关用户与组的主要配置文件。 4. 学习用户与组的常见安全操作。
二、工具器材 1. Red Hat Linux 9.1操作系统或者条件(3)。 2. 操作系统自带命令,John the Ripper密码分
8.1 Linux操作系统概述
8.1.1 Linux与UNIX
8.1.1.2 Linux与GNU、GPL、POSIX的关系 GNU(GUN‘s Not UNIX的意思,无穷循环)是
Richard Mathew Stallman (史托曼) 在 1984 年 发起的。它的目标是创建一套完全自由的操作系 统。1992年Linux与其它GNU软件结合,完全自由 的操作系统正式诞生。因此,严格地说,Linux应 该称为GNU/Linux。目前我们所使用得很多自由软 件,几乎均直接或间接收益于GNU计划。
Ken Thompson是AT&T旗下贝尔实验室的工程师, 1969年他用汇编语言(Assembler)写出了一组 内核程序,同时包括一些内核工具程序,以及 一个小的文件系统。该系统就是UNIX的原型 Unics(当时尚未有UNIX的名称)。Thompson 的这个文件系统有两个重要的概念,分别是:
所有的程序或系统装置都是文件。
不管建构编辑器还是附属文件,所写的程序只 有一个目的,要有效的完成目标。
8.1 Linux操作系统概述
这些概念在后来对于Linux的发展有相当重要的影响。但 是因为Unics本来是以汇编语言写成的,加上当时的计算 机机器架构都不太相同,所以每次安装到不同的机器都得 要重新编写汇编语言,很不方便!
8.1.1.1 Linux与UNIX的渊源
要 讲 1inux 的 发 展 历 史 , 不 能 不 提 到 UNIX 和 MINIX。Linux的“老大哥”UNIX在经历了近40年 的发展和完善后,其性能已经相当可靠、稳定。 但UNIX一般运行在昂贵的工作站上,终端用户的 个人电脑上不太可能安装它(需要资金购买和升 级)。
对于Linux任何人都可以自由地复制、修改、套 装发行、销售,但是不可以在发行时加入任何限制, 而且所有源代码必须是公开的,以保证任何人都可 以无偿取得所有可执行文件及其源代码。本节将着 重介绍Linux的发展历程、Linux的系统组成与特性、 主要应用领域等。
8.1 Linux操作系统概述
8.1.1 Linux与UNIX
本章将从Linux下的用户和组管理机制出发,主要介绍用 户口令的安全性保证机制、用户和组的主要配置文件的安全 设置,并介绍与之相关的操作命令。
8.1 Linux操作系统概述
Linux是一个日益成熟的操作系统,现在已经拥 有大量的用户。由于其安全、高效、兼容性好、对 硬件要求低、适合构建安全的网络应用,已被越来 越多的人了解和使用。
Linux加入自由软件组织(GNU)并遵守公共 版权许可证(GPL)。此举完善并提高了 Linux的实用性,但是Linux并不排斥在其 上开发商业软件,从此Linux又开始了一次 飞跃,出现了很多的Linux发行版,如 S1ackware、RedHat、SUSE、 TurboLinux、OpenLinux等,而且现在还 在增加。
Linux从1.3版本之后开始向其它硬件平台上移 植,可以囊括从低端到高端的所有应用。现在 Linux可以在Intel、DEC的A1pha、Sun Sparc、 PowerPC、MIPS等处理器上运行。1995年6月, Linux2.0正式发布,标志着Linux操作系统正式 进入了用户化的阶段,它已经能够和TCP/IP、 WindowsforWorkgroups、NovellNetWare或 WindowsNT网络兼容。